This is usually done to keep things going as normal as possible for as long as possible. Once people start noticing something is wrong, the best people start looking elsewhere. Before you know it, not only is the company in financial trouble, but it can’t recover because some of the best people left. At least one time I witnessed, the company was working on layoff plans and even limited bankruptcy, but at the same time negotiating with the investment firm that owned part of the company to get more money. If they got the money, everything would be fine. It wasn’t till that fell through, they had to start laying people off.
Most anti-cheat doesn’t take kindly to running in a VM as well, so if that’s the reason it won’t work.