Well, thats what happens when all requests for changes are rejected.
I made changes to address the purported concerns.
the unconditional "hide on startup" instead of the usual "restore whatever the state was when shutdown" that all other UI settings have
Unconditional hide on startup was provided as an *option*. The default was to restore state. That wasn't good enough. Devs didn't want the option to be present at all. This is the only point I was unwilling to compromise on, that the *option* remain.
Everything else you mention is easily resolved. For instance, Ctrl+M is commonly used across many applications to hide/show the menubar and could be listed in the manual.