Well solid works does things the command line can’t. After all these amazing answers, my main takeaways for “what can an IDE do better than terminal+text editor” are:
1. Debugging right in the code, rather than in an ugly terminal copy of the code next to it (sounds nice!)
2. Better semantic features in language-specific IDEs (autocomplete, refactoring, etc).
Certainly those things sound nice, but I hope you see how they’re not essential!
I really don't understand this question. It is like asking "What is it about SolidWorks that you find so useful"