Teknik olarak söylediğiniz mümkün api routes ile. Fakat orta ve büyük ölçekli projelerde performans sorunları yaşarsınız

Bir de api routes kullanacaksanız queue, cron job gibi işlemleri yapamıyorsunuz, express ile bunlar daha kolay. Middleware ve background servisler için de express’in tercih edilmesi lazım

Küçük çaplı bir proje olacaksa ayrı ayrı deploylarla uğraşmayım tek bir yerden fe + be ilerleteyim diyorsanız api routes mantıklı, ama diğer türlü sürdürülebilirlik açısından node/express şart