This situation actually crossed my mind, then I started thinking: when did I ever need to go into safe mode without being logged in?
Usually when I need safe-mode it’s because 2 seconds ago I made edited/enabled some theme/component - I can’t remember myself ever needing safemode when I am not logged in.
And isn’t there a way to manipulate any setting in app.yml, similar to how we enable hidden settings?