This is just not true for a whole variety of web applications. The reality of the modern web is that you do need REST if you’re using any amount of frontend framework, a mobile app, or have more than one service.
This is the best illustration of the necessity of good REST support. If people are using FastAPI over Django just for its REST/serialization layer, that indicates that Django is severely lacking in this department.
The Django community page already recommends both DRF and Django Ninja, and I believe that option 3 (have more on these in the Django docs) should be about both and why you would pick one over the other.
I personally recognize the age and challenges of DRF. I also think Django Ninja is too “FastAPI-like” in how it does its views. I’d personally prefer to use Pydantic based serializes with either DRF style views or Django Forms style class-based views, but that’s my personal preference.
Preferences vary, which is why I believe Django should build it’s own solution long-term, and that solution should be minimum viable infrastructure that is modular (allowing users to easily replace parts with community or homebrew alternatives). I think Django shipping API views with a modular serializer layer would be a great initial version of this feature, especially if these views were already compatible (or nearly compatible) with DRF and Django Ninja serializers.