It's hard to say that any of this can be pinned on Google like they're somehow to blame but at the same time we've nonetheless found ourselves in a market where users and developers have very little choice and this currently benefits Google quite a bit.
Good engineering discipline I think would ask major browsers to break themselves purposefully by randomly disabling any features that are browser specific or outside of some "core" standard saying you must only use these opportunistically but that's not a law you can write.