Maybe it depends on your preferences. As someone who enjoys "suckless" tools on Linux, it makes me happy when I can avoid VS Code, however, many embedded projects out there just default to Platform IO. A simpler Arduino IDE is an advantage for me. With a more capable Arduino IDE, maybe there will be less VS Code dependence.