"Stupid new feature"? For example? And how are they different than their native app's counterparts?
Should we stop using the features that the platform has to offer because you think they're "stupid"? Can you give us a list of what's allowed, or maybe a written statement any time we ask you if we can use them?
Look, I get that you might now find much value in support for MIDI, RS232 or AVIF, but that doesn't mean that *nobody* does. And we shouldn't be prevented to use them because of Apple's capricious will.
And it's more than that. The dialog element I mentioned isn't something that came out of Google's agenda: it's something that web developers wanted for years, so they could drop libraries to use something that should be trivial, with *native accessibility* and ease-of-use. Yes, Apple is holding back accessibility features too.
And it's not like Apple doesn't promote its own agenda either. It's just for the things that *they* deem to be important - and it's basically always with relation to their products, and possibly without the collaboration of other vendors. For example, Apple's far ahead of Firefox and Chrome when it comes to supporting CSS color spaces other than the usual sRGB. Yes, Safari supports "shinier colors"... because they sell pricy and capable displays.
Or when Apple came out with the notch on the iPhone and introduced new, proprietary extensions to CSS just to support their notched display. Out of nowhere, without any prior discussion with the W3C, just because they needed to keep their industrial secrets. A-la Microsoft Internet Explorer, but in 2017.
Web application can do so much more than Apple allow them to do. And it's not just silly shenanigans, but real improved usability. We have standards and specifications, discussed extensively in committees that almost always *include Apple* too. The times that Apple participated and then just omitted to implement; or that just opposed a feature giving no valuable alternative; or was forced to implement something because the complaints from web developer became unbearable, are uncountable.
It's just so, so annoying and frustrating to go on like that.