> It's not about the language.
It was for the OP. Can't fault me for my reply not reading on an argument you make after the fact :).
> I use Python 2 because of the massive ecosystem of libraries that have been written, work, and will continue to work.
I too like useful libraries that save me time and effort, and I agree that Python 2 is extremely strong there. I feel like Python 3 is catching up and has a pretty good library story going for it already (my gratitude to those who make that happen through their contributions), in addition to being a language I find more enjoyable and productive to use than Python 2.
> It's shortsighted and more than a little irresponsible to shame or muscle people into switching.
I don't think I've done either, and I think you're being quite rude here. I was merely voicing my opinion that the magnitude of the differences between Python 2 and 3 gets blown out of proportion. Please be mindful of the context.
> that nobody wants to upgrade to
Not so, I've wanted to and have upgraded things to Python 3, and so have others.
As for the whole "forcing" stuff - well, yes, it happens. As a user of a language you're part of a community, and communities can sometimes decide to go into a direction you don't agree with. It's frustrating and difficult, and you can reasonably decide that it's a deal-breaker and leave the community. Often however it's valuable to instead put one's efforts into achieving consensus, and then defending and carrying that consensus, even if it's not what you originally wanted - shit tends to get done faster then, to the benefit of all.