>If we look at programming languages as tools, it makes sense for them to get out of date and new ones taking their place, with all the lessons learned.
Part of me thinks that this is how it should be. Extending a language constantly while providing backwards compatibility can lead to some awkward syntax too.