In earlier days, it may have been more commercially viable to create polished developer tooling -- Turbo Pascal was a great example. Unfortunately, the world has become more complex, as everything is now interconnected, and processing power has increased. Open source, while great, probably diminished competition.<p>We now live in a world where complex sociological patterns dictate which tools get the most traction. It is easier for a tool to gain more popularity if it has company backing, if you are good at presenting, or if you make only small incremental changes. Technical merit is often less relevant. There is also "first-mover advantage" and countless other processes at play.<p>All this to say that, indeed, from a technological perspective, the world is totally crazy. But from a sociological perspective it is fascinating, and it is a great time to be alive.<p>If you don't like the Node ecosystem, then perhaps you may consider doing Java back-end development, as many people in that space adhere to the Lindy effect [1].<p>[1] <a href="https://en.wikipedia.org/wiki/Lindy_effect" rel="nofollow">https://en.wikipedia.org/wiki/Lindy_effect</a>