На большом проекте это будет работать долго, конечно. В одной большой компании для ускорения таких кейсов сделали отдельное апи специально для тестов, которое, например, создаёт юзера и сразу возвращает его токен авторизации, а тесты экономят таким образом запрос. И часть бизнес-логики в таких эндпоинтах не используется (тоже для ускорения).
Конечно, тут тоже есть минусы вроде поддержки отдельного апи. Но это же - и способ тестирования всякой асинхронной логики (напр., в той же конторе есть эндпоинт, который не отдает ответ до тех пор, пока не пересчитается определенный индекс сфинкса).