A slightly separate but still related question that bothers me every time I, a Python programmer, read about function coloring and different approaches to concurrency:
Does anyone understand why asyncio-style approach to async won over gevent-style in Python? Why was the former approach accepted into to stdlib, got special syntax and is preferred by the community while the latter is a fringe niche thing?