Fair take, but I'd push back on the "bloated" framing. Django's ORM coupling is real, but that's also why it's fast for CRUD-heavy projects where you don't need to think about architecture.
FastAPI wins on type safety and async from day one. Pydantic validation is cleaner than Django forms for APIs. That's genuine.
But FastAPI doesn't give you admin, signals, middleware story, or migration tooling out of the box. You're assembling a stack. That's fine if you're disciplined, rough if you're not. Django assumes you'll need those things and you probably will.
For new APIs? FastAPI. For new full-stack web apps? Still Django unless you have a specific reason not to. The tradeoff is real, not just religious.