This is a forum for technologists who are often interested in this functionality. Many have fallen for Apple's shiny marketing, and they have every right to complain if they feel they have been hoodwinked. It helps other people make better purchasing decisions.
Has Apple marketed iOS as a self-hosting software development device ?
> This is a forum for technologists who are often interested in this functionality
Are people who are interested in functionality seriously expecting Apple to be the most “functional”? Isn’t that the whole schpiel of Linux, open source, where everything is customizable? Why are people seeking out Apple then? This same forum frequently complains about Apple’s pricing and does comparative pricing for similar, or rather analogous, commodity hardware. If things were really comparable and substitutable that easy, then all else being equal people would be happy with the cheaper option instead of being upset that Apple doesn’t provide x, y, z.
People are desiring Apple’s hardware, form factor, quality and design. The R&D in these areas are funded by the preferences of average consumer, and the pro/semi-pro media creatives. It feels like a sense of entitlement that Apple’s R&D / strategy in building sleek consumer products that made Apple the most valuable company should now focus specifically on developers, who may not make ROI sense.
Opening up the platform for such things that running arbitrary code poses security risks, but controlling that risks makes the user interface / preferences more complex. That’s the strategy that Google / Android took. But if this approach was superior, why are these same technologists fawning over Apple then ?
> Has Apple marketed iOS as a self-hosting software development device ?
Apple has marketed iPhone as an everything device. "There's an app for that."
> But if this approach was superior, why are these same technologists fawning over Apple then ?
People feel a psychological need to justify their expensive purchases. On some axes, Apple's hardware is superior to alternatives. On pretty much all axes, Apple's software is inferior. People understandably want the best of all worlds, but in practice, they have to make compromises. If they find that they do not like the compromises they have made, they understandably will complain. Complaining about what is wrong with each device incentivizes companies to make them better, and criticizing people for complaining is not helpful.
> Complaining about what is wrong with each device incentivizes companies to make them better
Not really. Financial incentives incentivizes companies to make devices “better”. Additionally, adding more complexity and adding low level hooks for developers is likely to make things worst for the majority of users.