I was one of them until the last couple of months. I think moving to 3 now makes sense, and it's pain-free in my experience.
In 2016 I hadn't made the move yet. And as recently as a couple of months ago, sometimes py2 was still the choice (for instance, Amazon Lambda didn't support 3 yet).
Sure, lots of Enterprise apps use Python 2 because that was what they could build with.
I'm a Python developer and I don't know anyone who doesn't use Python 3 by default.
I understand this is purely anecdotal, but it seems outlandish to say that Python devs mostly use Python 2.
Then again, if your language is completely representable with US-ASCII, you might not have experienced the pain caused by having to unit test pretty much all string operations in your code.
Then I guess it's a good thing I didn't say that. I said the majority of the ones I know use it.
[1]: https://semaphoreci.com/blog/2016/11/11/python-versions-used...