The shift to MS Visual Code seems like a continuation of Microsoft's strategy of making development more complicated than it needs to be in order to increase the reliability of individual developers.
For MS and other big corporations, it's a numbers game. They can afford to hire huge numbers of developers to implement the simplest features. They just want each developer to produce the most reliable code possible, they don't care so much about how many people it takes to change a lightbulb, they just want the highest guarantee possible that the new lightbulb is going to work once it has been changed.