The flexibility to change the implementation without changing the interface works well only for certain things.
Why aren't people using Python 3?
I believe that the problem lies with the university incentive structure… In the presence of these twin mandates — spend no money, and break none of the things — CentOS apparently begins to look attractive.
(comments)