If you want that fair enough - plenty of android phones allow you to root them and do whatever (and of course the carriers use these open API's to do the same). I know some lifeline phones came with Android/Trojan.HiddenAds. and Android/Trojan.Dropper.Agent.UMX and plenty of other phones use these open api's for "enhancements" many of which are not removable.
Apple does not have any open API, and so distributors, carriers etc cannot "enhance" the phone. That turns out to be something that people are paying EXTRA for. The margins on apple's phones are nuts as a result - they charge FAR more for the same spec as another provider - because you can trust that phone through the supply chain FAR more than you can trust any other phone provider currently. Similarly, you can be an older phone, you can give them to your kids, etc and the quality is there. Resold iphones hold value much MORE, not less, then the more open phones from others (which often have a trash battery installed just before sale which dies in a few weeks).
In your open API world would facebook have to follow app store policies on data collection, user permissions, single point of cancelation?