Is this the fate of every programming language? If not, what went wrong? If so, what language is next and what might be the next hype?
As for why startups don't use it, well it's a boring technology and boring technologies are bad if your objective is to justify hiring lots of engineers and build an engineering playground to justify all that VC money, so they go for something more fickle and fast-moving like JS or "serverless" instead.
Companies who use it exist (and even new ones), you don't hear about it much because they're too busy solving their business problem and making profit instead of messing around with tech and talking about it.
No. Some last a long time: Fortran, COBOL, C, C++, Java, C#, PHP, SQL, etc.
What doesn’t last is the hype and excitement once a language or tool becomes established and stable. Young programmers want to play with the shiny new thing.
> If not, what went wrong? If so, what language is next and what might be the next hype?
Who knows. Programming gets driven by fad and fashion, with little actual innovation. Waste of time to chase the hype.
2. This is a straw-man argument. The premise that Ruby on Rails is "barely spoken of" just isn't true.
Even a quick google will show that Ruby on Rails is still very popular and used by some of the biggest and most successful SaaS companies.
It may not be fashionable with polemics to say this, but Ruby and Ruby on Rails are both gaining new features and improving with every release.
If you want to put up a CRUD based SaaS today Ruby on Rails is better than it ever has been.