This is only true if you work not only _on_ that platform but also only _for_ the Windows platform.
Of course you can also create portable applications with Visual Studio, and some free portable libraries such as SDL provide some VC project files. But if you're using lots of portable libraries and/or a huge portable framework like Qt or GTK, you are in big trouble with Visual Studio.
Also, the Visual C++ compiler has some standard-deviating behavior (most notably the issues with the for statement) thats makes it unnecessarily hard to write portable code in the first place.
So for all but the simplest scenario (developing on Windows and for Windows only), Visual Studio fails to provide some essential qualities, for which all the other nice feature simply can't make up.