Единственная проблема фласка - это синхронность, сейчас новые проекты стремятся всё-таки использовать асинхронные решения, фласк правда можно пропатчить и он станет асинхронным, но это уже другая история
DRF - лишь дополнение к Джанго для создания REST api, точно так же как есть дополнения к фласку для создания того же REST api (flask-restplus, flask-restful, flask-restx и т.д)
Ну мы, пожалуй, не будем углубляться в подробности. Понятное дело, что нет универсального решения под все задачи. Для чего-то асинхронность хорошо, для чего-то плохо. Это уже полемика