> The number of broken packages that don’t adapt to newer versions of other packages or that don’t work anymore by doing nothing is absolutely unbelievable.
No it's not. It costs nothing to not write defensively, especially in an untyped language. This can easily be an article about Python as well.