Depending on which European country it's not necessarily forbidden. "Compliance reasons" may also mean "the company must pay overtime at the appropriate rate" and they just don't want to deal with that.
I've skimmed the article, it's gunnuh take me a while to read it so that I can respond properly. In case I don't get around to it, thanks for the article. It's an interesting perspective.
I did the same for C++. I hate many aspects of the language, and it feels really ugly compared to newer languages like C#, or even D, but it's still my language of choice for some projects (mostly because the tools are mature and almost everywhere).
The GPU doesn't execute Javascript. It runs small programs called "shaders", written in GLSL (the OpenGL shading language), which are compiled on the fly by the graphics driver to something that can be actually executed on the GPU.
I think a valid, although not legal, motivation for that could be "I just want something Microsoft will activate because I want a clean (i.e.: without applying a random crack from the Internet which could install malware) Windows install, at the minimum possible cost".