Python framework because is an framework for python, like most performance focused frameworks for python, this uses a lot of native code.
uvicorn uses uvloop that is an wrapper for libuv.
Web developer dont care if the framework is written in native or it is an wrapper, developers just want something that works in a nice way :D
The benchmarks are in https://github.com/TechEmpower/FrameworkBenchmarks
EDIT: some preliminary results https://www.techempower.com/benchmarks/#section=test&runid=1...