As much as I hate monopolies, I also hate having to write an application 5 times because Apple, Mozilla, or some ReactJS based browser like Vivaldi can’t be asked to implement a spec… or insist on creating their own names and prefixes for methods or properties identical to the ones in the spec. If browsers would just be standard compliant instead of inventing their own DSL and pretending like I both have time to learn 10 of them, and don’t mind littering my code with branches to check what planet I’m on every time I need to do something more advanced than the intro-to-html page on W3 Schools, you’d likely be able to log into your bank.