I predominately use IE and Edge and this piece (and some of the comments) are just FUD frankly.
From IE9 onwards each version got better and better in terms of web standards and security. In hacking contests there have been times where Chrome was hacked but not IE.
When people hate on IE they are typically not using the latest version, i.e. (no pun intended) they're using 8, or remembering the bad old days IE6 and 7. Frankly this is ridiculous.
The reason that some sites fail is because the web is ironically doing the only-works-in-IE6 trick again. That is CSS for example only uses the webkit- prefix of certain style rules and does not include the non-prefixed WC3 version. Naturally Edge (or IE) doesn't recognise these prefixes and appears to fail. This is not IE or Edge at fault but the web site developers.
In the case of Google they actively lie on purpose.
For example Google Analytics when visited on Edge displays a message saying words to the effect of go-away-Edge-doesn't-work. However if you use Edges dev tools to change the user agent string to say Chrome as if by magic the site works 100% fine. In otherwords Google actively lied because as demonstrated by some of there other actions they love to hate on MS.