The development of crypto has really demonstrated an institutional inertia to moving away from the blessed official implementation. Tons of BTC forks were tried and failed, and almost all coins die when development stops than see their clients forked.
A lot of it, I imagine, has to do with... trust. That magical thing crypto users keep trying to keep decentralized. But when development of the currency is centralized... and at the end of the day, someone is the owner of the git repo... you can't decentralize the implementation of the currency.
So what we see instead is enthusiasts putting their faith and trust in the sense of the developers of their chosen coin pretty much to the bitter end. You can fork these currencies - like Bitcoin Cash succeeded in doing for the most part - but you won't steal their mindshare or userbase to any major degree. They will stick to the original client or see that particular chain abandoned entirely.
Doge and so many other coins died to negligent or exploitative developers and whomever that someone is thats proposing to take over is an unknown, at least less trusted quantity. So most would jump ship than take the chance, so coins either stay under one development process or die completely with no real middle ground.