So, compare this with say the Python2 to Python3 migration.
Similar motivations: the developers had some legacy decisions that were unfixable without breakage. But they were sick of it, and decided to just go for it.
Most end users didn’t care about those issues. The few that did were happy to pay the cost of switching. Everyone else clung to Python2 for years because migrating was high cost and low value.
It took about 15 years to complete the migration for most, and there are a small number of users who will never make it over.
Perl5 to Perl6 is another useful historical example.
FOSS development is managed by the developers, and so, compared to a commercial software project, the implementation issues get more weight. This sort of thing is very likely to happen again and again.
Not only that, the situation with Wayland also made me kind of afraid of the future of open source because it dawned on me that many of the figureheads in open source are actually simply put mentally unstable and extremely zealous and lack nuance. It didn't occur to me before but look at all the figureheads in free software: Theo de Raadt, Richard Stallman, Ulrich Drepper, Lennart Poettering, Linus Torvalds, Drew Devault. They are all kind of extremely uncompromising people who refuse to listen to reason with many of them even being known for vitriolic Twitter rants.
The issue is that free software is fundamentally a political thing and it seems to attract very political people who treat software like an ideology rather than a product who are out to wage war.
Did perl5 to perl6 actually happen? I feel like perl mostly fell out of favor along the way.