You don’t know if Microsoft chose to fund certain parts of their development with the profits from VS enterprise or not. None of us do.
Even, for arguments sake, if we say that they could make it all free and still afford it, it would still affect priorities of what gets developed.
Again, I’m not saying one is right or wrong. I’m just arguing that it’s a lot more nuanced than any of the comments here suggest. Nobody has enough facts outside the companies bookkeeping and leadership to make these hardline claims.