I have 2 different perceptions on this, through the use of different lights:
a) using the S2+ with guppy3drv FW + forward clicky switch (that I mentioned before), I do like having moonlight on the regular cycle mode as I can have a momentary ON by half pressing the tail of the flashlight (with memory turned OFF, if I release the switch it always starts on ML);
b) in another situation, using the Olight S1R Baton or the Olight M2R Warrior, both have the option to access moonlight from a long click&hold when OFF. When advancing the modes (ML > L > M….) , the ML is no longer on the way unless you switch the light OFF and then do the click & hold again.
I find both situations very useful although very different, once on the first we have a momentary clicky switch (the way I use it: 3 or 4 modes + turbo with double click, with ML on the regular cycle) and on the second an e-switch (ML only accessible from click & hold from OFF and then out of the regular cycle).
If I had to chose, I guess a shortcut from OFF to ML is always a good thing to have, with the possibility to advance further on the modes and then letting ML out of the cycle (as Olight does). But always with the possibility to access ML from OFF.
Also, Emisar D4 , with ramping IOS, has that possibility, to click & hold from OFF and starting to ramp from the lowest level.
In my opinion, that is a nice feature to have, as a configurable memory (so that we can set the light to start on the lowest, highest or last used mode)