Riiiight. That's why we still use FORTRAN for so much new code.
New programming languages succeed when they:
1. Provide compelling beneifts to some group of developers.
2. Are freely licensed (Java tried to break this rule for a while).
3. Are well documented with both reference and tutorial information in many forms.
4. Are delivered with a stable reference implementation.
5. Are correctly marketed.
I'm old enough that I did CS homework on punch cards, and I've probably learned and forgotten more languages than most Slashdotter's have ever used. I learned something from every one I tried, whether I became fluent or merely dabbled. Don't dismiss the new just because it is new. In this business, that will be the end of your career. Try every new thing that looks like it has a chance of succeeding. Then, dismiss the ones that truly suck. *That* is how you become a successful grey-beard curmudgeon sitting on the other side of the design review table.