An issue doing incremental improvement: if the next small step is too small relative to the disruption (deprecation cycles, proliferation of similar API, outdated books, ...), it doesn't make sense to do it (yet). Perfect is the enemy of good :(
How we can avoid being stuck with every mistake forever?