Perfect is the enemy of good I guess.  If I&#x27;m building a product now, I want a library that works well now and never breaks when I upgrade to the latest version.  If someone gets a great idea for a better library, make it a separate library.  So backwards compatibility is definitely a feature I want.