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 expressin 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