They have to compete in good faith for developers, which is why VS Code does not suck.

But yes, normal Office users, where the company pays the bills, pay the price.

I agree that VSC is solid for web dev or other script language workflows, and VS is fine, if a bit heavy-handed. That said, Windows native development is a freaking mess. Try figuring out what their recommended native UI kit is these days. Everything is half-assed and half-supported at best. Unless it’s going to either feed them a ton of marketing telemetry or let them bump up their supposed copilot adoption statistics, you’re yesterday’s news to MS.

VS Code is also open source and forkable, the Windows kernel or Azure tech stack not so much