>only to have it completely obsoleted a few years later
Almost nothing goes obsolete in software; it just becomes unpopular. You can still write every website you see on the Internet with just jQuery. There are perfectly functional HTTP frameworks for Cobol.
obsolete in the software *industry