Claiming that VSCode is not an IDE is just pedantic.
It is literally just a modular IDE that lets you pick and choose which piece you want rather then being like Visual Studio or XCode that is tailored for a single language / development flow.
Hell you still have to download core parts of XCode / VS after you download and install them, like the development frameworks for your targets, does that mean that they're not actually IDEs?