If you think the web is bad, check out what Apple is planning for their AR headset. The future is apparently a platform so locked down that as a developer you can't directly access the primary input device (eye tracking) at all, you can only pick from a palette of predefined UI behaviors. You can't have access to the cameras to do any custom computer vision; hope you like the primitives Apple deigns to provide to you. And you can't even write your own shaders to render custom graphics; you'll have a preset material model and you'll like it.
https://twitter.com/Tojiro/status/1667028702734209025Honestly I guess it's similar in capabilities to the early web before the introduction of JavaScript, where all custom code had to run on the server. Maybe Apple's plan is to increase capabilities over time the same way the web did. I kind of don't think so, though.