Bought a modern android tablet after having Android largely on /ignore for 3 years or so. It's dis-improved in the meantime, I hated it before, and I loathe it now.
However, https://termux.com/ seems to be developing a pretty decent little corner of sanity in Android's ocean of suck.
I think mray is basically right about the gamification of entering developer mode on Android. Making it seem like a game (it has little "almost clicked enough to unlock!" game elements) makes it seem ok that it's not discoverable.
Which hides: You have to know about developer mode to find out how to enable developer mode. If you are not in the in-group, developer mode is not for you. If this was not Google's intent, they would make the feature discoverable.
I dunno, I kinda get it... it's not like it's actively hidden and there are a lot of ways to mess up your device's performance, or make it seem like your phone's broken. Consider for example "aggressive Wi-Fi to Cellular handover" (has battery/performance implications) or all of the Drawing section (stuff like "show surface updates" and "show layout bounds") which can make the phone seem really broken.
And honestly, who cares? It takes 5 seconds to enable developer settings, it's not like they're actively hiding it, and I don't particularly see how it's critical for them to be "discoverable". What, is someone going to be so interested in all the settings there that they'll be motivated to learn development? I don't think so.