| Terms of service often contain illegal provisions. I teach kids to flout them too. One of the biggest sins in school is kids learn to follow rules uncritically. There are specific protections allowed when the goal is to maintain / break compatibility. If Microsoft locks competitors out, competitors are quite often permitted to pick the lock. I can't comment on this situation since I don't know the details, but it's very likely this is fully legal. See Oracle / Java API lawsuit, garage door opener suit, etc. To see where the lines sit. |
There is a direct cost to Microsoft that these companies are pushing on them. Specifically around bandwidth.
Microsoft does not need to provide access for downloading plugins from their servers to anyone else.