Because Django and FastAPI ecosystem of frameworks and packages is much more consolidated, solid and stable than the Node.js ecosystem.
You won't run into interoperability or compatibility issues frequently. If you've already made up your mind to use languages that are not strong in their concurrency approaches, Python is just way simpler to work with than JS.
Django and FastAPI are also much more feature rich than anything Node.js offers (for eg: migrations manager, better designed ORM, stable module imports system, etc.)
Lastly, I recently found out that Python introduced coroutines and async-await much before JS. You can do async programming in Python too (in fact FastAPI is all about it.
The only con for Python is that Node.js is much more performant due to C++ and libuv. And that's why many people (including me) prefer it over Python.
PS: I have 5 years with JS and Node.js