You&#x27;re not really adding anything to the conversation. If you even did a cursory search as to the motivations behind why Angular 2.0 was a rewrite you&#x27;d learn that it has everything to do with compatibility with web components and ES6 and nothing to do with &quot;money&quot; as you say (I&#x27;ll save you the two seconds of effort: <a href="http:&#x2F;&#x2F;eisenbergeffect.bluespire.com&#x2F;all-about-angular-2-0&#x2F;" rel="nofollow">http:&#x2F;&#x2F;eisenbergeffect.bluespire.com&#x2F;all-about-angular-2-0&#x2F;</a>). In fact, it was a huge blow to Angular when they announced they would be introducing such sweeping changes to the framework. Remember that the web is a constantly moving target and assumptions you make today may no longer be relevant two years from now.