Over the years they have improved a lot on their O/S but it's still far from being perfect. As long as they keep inserting Dynamic Link Library (.dll) files they'll always have issues.
By the time Windows 12 makes it to the release date Adobe Flash Player will be gone as well Java Runtime Environment (JRE). That will be a big improvement alone. Then all websites that deliver Video will have to be HTML5 Compliant or their Videos won't play.