Я нисколько не против того, что нормальное решение можно и на джаве реализовать (на питоне - нет, вот что что - это язык а-ля "быстро навалять", потому что на таком высоком уровне при многопоточности все будет работать как говно), просто 99% разработчиков не напишут, потому что они умеют только в библиотеки, а мозгов не хватает. У меня есть товарищ, он вообще на шарпе написал клиент-сервер, который спокойно держит 1000 подключений с пингом не более 150 мс при предельных нагрузках. Не выдающийся результат, но суть в том, что он никакой асинхронности не юзал, только хардкор с ручной обработкой очередей и прочими изъебствами