VSCode is designed to fracture
Another interesting read outlining some of the issues we face in our day to day choices in the IT sector. I'm not a developer and can't comment on the usability of the products in question however it has been noted that the original mantra of Microsoft of "Embrace, Extend, Extinguish" is still a core tenet of their business model. In this case the enabler is the end-to-end control of an entire development infrastructure.
Give the Visual Studio Code article by Geoff Huntley a full read and ponder your options...