This happens all the time; Firefox adds non-standard CSS transforms, Microsoft adds non-standard Javascript functionality, and Apple adds proprietary video codecs to Safari. When your web app depends on these things, you hurt your users. But it's your fault for using nonstandard features; it's not Apple's or Google's or Microsoft's fault for making their browser support them. If this upsets you, consider software in general. To use Facebook, you have to use Facebook. That's nonstandard! To use an Emacs extension, you have to use Emacs. That's nonstandard! And so on.
Google and Mozilla are especially innocent, since Apple and Microsoft can easily steal any features they want from Chrome and Firefox. They're the only ones out in the open, and for that, I think they deserve to try new things for the web. If they stick, the other vendors can easily support the new features.