The fact that developers are forced to deal with Apple instead of having direct access to the user is a feature, both in terms of security and convenience.
I have absolutely zero desire or need for a bazillion 'alt’ app stores that only the big players will benefit from, using the App Store as a free distribution channel and then demanding that the user provide their data to them directly, instead of making do with a relatively anonymous Apple Account.
And in the meantime, nothing that would actually be useful is happening, and for some reason, Microsoft is getting away scot-free so far, happily making Windows more dependent.