Microsoft is responsible to its shareholders, not your country. A mass exodus of employees would harm their bottom line. Preventing that is in their best interests.
If you want to subject corporate interests to the military on the basis of nationalism, I've got some bad news for you about how that works out historically.