There is a difference between brand&#x2F;product <i>name</i> and product itself. As @dredmorbius mentioned in a sibling comment, IDEs by definition do not &quot;do one thing well&quot; - various tools are integrated with varying degrees of tightness. Take old VS project, old Eclipse workspace and they have to be first converted to a new format. How can one be sure that there is 1:1 mapping between old and new formats?  
Having worked on VS6 does not guarantee that old tips&amp;tricks will be valid in VS2016 or VS2030. Imagine if they decided to switch from VC to clang - it is integral part of VS and cannot be dismissed. Even though I&#x27;m not emacs user I&#x27;m pretty confident that overwhelming majority of what I learn today about the tool will be valid 20 years later.