Why tools for developer are simpler than tools for 3D Graphs?
Have a look to the interface of 3D Studio Max, Revit, Photoshop, Autocad or ZBrush. They are able to handle a huge complexity in a modular way.
Visual Studio or Eclipse are text editors.. in the last years everything became interfaces, OOP, WCF, Castle, WPF, DTO, mapping, Frameworks. Development nowaday has a strong overhead. The standardization is pushing it to become modular and software understandable (a HTML / WPF code is strongly understandable by an editor. So they made editor like Blend. While making a visual editor for c, c#, java, php, javascript code is more hard (see refactoring for resharper)..
The stricter are the conventions, the more modular and standardized is a code, the easier is to make an editor for that language).