What if you only have linux computers at home and can't run their spyware?
honestly, I think the question was more of "what should the educators do?" not "what should the student do?
Speak for yourself; at my school, even the class that used C# worked with mono.
Because most linux users use their distribution's packages and it is normally easier than hunting for windows binaries.
Need an assembler? `sudo apt-get install nasm`, etc. I am a math/cs undergrad and have not used a windows machine in over 6 years. (In my case it would be editing either editing my home.nix or creating a shell.nix for a course rather than apt/dnf/etc)
If something applies to your low quality university it does not mean that it applies everywhere.