Those points are both matters of opinion, with which I do not agree.
(The first one doesn't particularly matter, because I'm forced to use the iOS App Store regardless of how you classify it, the second of which I forcefully disagree with - I am opposed to any ads that I cannot opt out of seeing. I don't go to the store to see ads, I go to download exactly the apps I want, and to update apps I already have installed - in both of those situations ads are unavoidable.)
(And other portions of the OOB experience do have ads - as noted in my link, both the News and Stock apps, although I don't use either. And apparently soon the Maps app if it doesn't have ads already.)
So in your opinion seeing an advertisement for an app on an app store is much worse than seeing an ad in your app launcher UI that you click on every time you go to launch an app?
Devoid of additional context, the latter would be worse, but in this context, I cannot avoid the former while using iOS, while I pretty easily avoid the latter while using Windows. (At least, to date. I don't run preview/insider builds of Windows.)
Maybe there's some MDM that can be practically used to manage personal/household iOS app installs without the App Store? Happy to take suggestions there.
(The first one doesn't particularly matter, because I'm forced to use the iOS App Store regardless of how you classify it, the second of which I forcefully disagree with - I am opposed to any ads that I cannot opt out of seeing. I don't go to the store to see ads, I go to download exactly the apps I want, and to update apps I already have installed - in both of those situations ads are unavoidable.)
(And other portions of the OOB experience do have ads - as noted in my link, both the News and Stock apps, although I don't use either. And apparently soon the Maps app if it doesn't have ads already.)