как я понимаю, это сделали для того, чтобы параллельно с next.js не поднимать еще какой-нибудь express на сервере (особенно, если этот экспресс будет нужен только для того, чтобы отвечать на api)
https://www.youtube.com/watch?v=61TngxLrP_0&t=1684s
здесь дядя рассказывает подробнее с картинками, см как пропускается один шаг "обращение к api", потому что за это теперь отвечает сам некст
но, когда я в последний раз смотрел документацию, то там не было возможности* хранить инстанс открытого соединения с БД, то есть приходится как-то тупо открывать коннект каждый раз при обращении к api-route, что у меня отбило желание углубляться дальше - проще и лучше поднять для этого express, и из него уже раздавать апп на next, всё же
* UPD вроде всё же есть варианты
https://stackoverflow.com/questions/61492595/next-...