2 ms·
One factor that sometimes leads to problems in this regard is (as mentioned) backwards compatibility. Pretty much nothing that once has worked can be removed or
by eCa 11y ago
One factor that sometimes leads to problems in this regard is (as mentioned) backwards compatibility. Pretty much nothing that once has worked can be removed or changed because somewhere mission-critical software depends on it.
Another issue is discoverability. A concrete example is that https://metacpan.org/ https://metacpan.org/ is a much better (imho) presentation of cpan than http://search.cpan.org/ http://search.cpan.org/.
It is the curse of being a very stable language and ecosystem.