Apple dictates the browser engine for security and battery life considerations which I regard as a feature. There are multiple browsers which can implement any feature on top of the browser engine included.
And Apple does not dictate what content is allowed to contain. But they do the opposite, they disallow certain content to keep their devices safe to use for the general audience/children. Anything else can be viewed on the web. They are over time removing restrictions in the browser like adding web push in iOS 16. https://9to5mac.com/2022/06/06/ios-16-web-push-notifications... And it was already possible to add full screen web apps to the Home Screen.