That's a fair critique. I would say that the Django ecosystem is fairly batteries included though. I used the django-allauth package for this project and it filled in those gaps.
Additionally, in the Python ecosystem your other options are basically flask and fastapi, which are definitely not any form of batteries included.
Additionally, in the Python ecosystem your other options are basically flask and fastapi, which are definitely not any form of batteries included.