While I agree with you that most people who run Linux as a daily driver might be capable of running Windows as a secondary OS on occasion, this discounts the fact that he or she would be required to purchase the license (else break the law), and also ignores the fact that they should not be required to do so
While I'm against the use of crappy anticheat software, the windows solution would be easy for institutions with volume licensing. Perhaps a fair middle ground is to force institutions to provide bootable USB drives so students avoid corrupting their own installations.
Recent versions of Windows have made it a lot harder to install through USB. A month ago I tried to install Windows 10 onto an old laptop SSD mounted in an enclosure and connected through USB so I could play a games with my brother online that was only available through the Windows store, but the installer literally refused to install to it because I was using the Home edition of Windows instead of Enterprise. I eventually found a solution through some freemium backup software that allowed copying an installation on a regular hard drive onto a USB, but weirdly the first software I tried that claimed to have this feature did not yield in the SSD being bootable, so I had to find something else that was able to do it properly. Given that Microsoft went out of their way to disable doing this directly in their installer, I wouldn't be too surprised if it the workarounds continue to become more difficult or even impossible without paying for the Enterprise version (which is not something students should ever have to pay for).