I would love if when buying an iPhone I was able to specify an entire class of apps that I could not install. For example, I could be banned at an OS level from a curated suite of social media apps. They could also make each app report the domains that it connects to so that the ban could continue at a DNS level. Apple is in a great place to do this because of their walled garden App Store model and withholding of root access from users. To undo it you would have to go into a store to use their proprietary software to change the type of apps you're allowed to install.