One might imagine that if all the creative talent that is currently spread across a dozen programming languages and dozens of frameworks were focused on a much narrower set of possibilities, we would arrive at better overall options sooner.
What I've observed over 20 years is the opposite - a continual expansion, even an explosion of competing (often uncompelling) alternatives.