It wasn't impossible. It was just difficult. Python 2 and Python 3 are going to have to remain in parallel as incompatible languages for a long time to come and this made it feasible for someone to volunteer to get the work done. It is cost vs benefit equation.