Honestly, I don't understand why so many people are frustrated about what defines the modern browsers. If you are not happy about a product, you don't have to use it. If you don't use it, the manufacturer will know that something is wrong.
Plus, the word, modern, is so vague. As Microsoft did, it can mean totally different things to different people. HTML5 isn't standard, yet. There is very little number of websites that fully utilize the capabilities of HTML5.
Now, go grab a cup of coffee and do something more productive :)