Presets are very important as their purpose is to remove the need for complex programming to be done on a lighting console - in certain situations.

There are very easy to set up and use, and hopefully much much easier to learn than to learn how to program a lighting console.

This is the approach that documentation needs to take.

You dont have to learn how to store and program cues, with complex parameters.
You can play back all parameters with great flexibility independantly of each other.
Presets are designed to be setup and used in seconds.