Do you think Microsoft doesn't have enough software developers to stop piracy in the most sold operating system they make?
You might be thinking that Microsoft Windows doesn't have enough resources or a lack of technology to control the operating system made by them. Well, believe it or not, the pirated windows operating system can be brought down within a fraction of seconds but Microsoft doesn't do that. The idea of allowing piracy to their own operating system is a well-played market strategy.
Microsoft basically allows piracy so that people use and get used to the workspace that they can't even think of anything else to be its a substitute. You must have noticed that you used to visit your computer labs in school having Windows operating system, it's because it's free of cost but it indirectly teaches you and makes it a habit to use the operations system and get habituated to the Windows operating system. Bill Gates himself said that About 3 million computers get sold every year in China, but people don't pay for the software. Someday they will, though. As long as they are going to steal it, we want them to steal ours. They'll get sort of addicted, and then we'll somehow figure out how to collect sometime in the next decade.
The fact of the matter is that they themselves want people to use their operating system for free.
Basically, they make you learn the operating system and when you actually enter the real world where you're going to use it for official purposes, Microsoft is going to ask the enterprises you work for to pay the money for genuine Windows and make a huge amount of money. Since childhood people been learning to operate on Windows people are going to demand that particular operating system. So don't underestimate the power of Microsoft.