Anecdotally, I've seen quite a few Django apps using gevent "just because". If you don't need it, you're just incurring additional overhead for no gain (which is what the author is saying).
There are legitimate usage cases for async patterns, but I have seen them used even in situations where they made things slower.
There are legitimate usage cases for async patterns, but I have seen them used even in situations where they made things slower.