Sort of?
I run Visual Studio Enterprise, no, VS Code is not sufficient for some needs.
I have to edit complex PDFs in Adobe. Free, open source readers are not enough.
Even the best linux RDP or WebRTC or otherwise apps still don't seem to provide quite the same speed as RDP into windows hosts/servers.
I have to use Teams daily across multiple orgs, and the seemingly discontinued Linux support in lieu of the less-featured browser app / PWA just doesn't fly.
I've found building windows apps on Linux, while seemingly supposed to be net similar, often times do not turn out right.
Need full featured O365 to integrate with your work's O365? No go. Closest is installing edge on Linux and using the web version, which is subpar.
I hate windows, I use Linux when I can, but to say you can remove it from your life with very little effort is a blanket statement that is just unrealistic for many. To say there is no need is just off base.
Source: I use Windows, PopOS, KDE, Mint, and that apple OS thing that I hate more than Windows.