I guess it's less about native support and more about the culture. Very few Python libraries are built with async IO in mind. And honestly, I don't expect them to be, because there is no standard, agreed-upon way of doing async stuff in Python. So the result is you get a bunch of tiny communities around each event loop implementation, but because they aren't compatible, you get a bunch of repeated work and very little overall progress.
(Don't know if it's the same with Perl, but I feel like the Perl community evolves much more quickly than Python's.)
I'm sure that'd be possible in python as well.