It was not for no reason. It's that people knew Python 2, whereas for many what they knew about Python 3 was:
- I heard it is a lot of work to switch over (must be pretty different!).
- Learning more about it is on my todo list, but I haven't had a chance to get around to it yet.
That's not to excuse their decisionmaking from a do-the-right-thing standpoint, because they weren't doing right by their clients, but I feel it's totally understandable. I remember speaking to conscientious engineers a few years before that who only knew a smattering of Python from the 2.7 era and were apprenhensive about starting a new project in 3.x. Sometimes you just have to hold people's hands a little. Maybe not a "good" reason, but so it goes.