Re: Shouldn't have been unexpectected.
I don’t think anyone has a right to complain about MS here - and it’s been a VERY long time since I thought that. MS are enforcing their license. Which they are perfectly entitled to do. A license which, by the way, has not suddenly changed recently (at least not in relation to this). If you choose to use a software product that has a license that states quite clearly that this kind of thing might (or is likely to) happen then it is your own fault of things go pear-shaped. You have no right to blame MS. You might not like it and want to stamp your little foot, but you have no right to complain
As for using VSC, I also don’t “get it”. It’s a bit like the hoards of people that use the Crome browser. Just why??? If you want to edit code, use an editor. And learn how to invoke the compiler in the command line