It does have an integrated debugger, build systems, code intelligence, refactoring tools, and version control.
What other things need to be integrated before it can be blessed as an IDE?
What other things need to be integrated before it can be blessed as an IDE?
Though this whole thread could really be considered off-topic since the original post is about Visual Studio for Mac!
Support for specific languages/debuggers/build systems is provided by extensions.
Look up how LSP and DAP work for example. A hugely successful extensible IDE system.