The #1 reason people use it is because it allows you to focus on the problem you're solving rather than the syntax, memory management or some other aspect.
Most people don't even know what C-API is or why it slows things down.
Compatibility is made into a bigger deal than it is. That's the COBOL argument.
I wish the python community focused more on why openclaw and opencode are getting written in typescript, not python.
Why aren't agents more efficient at translating python code into shippable end user binaries using fast interpreted -> compiled agentic loops and attempt memory safety only for binaries/libraries with a large distribution.