The problem I kept running into

Most real products aren't one app. There's a marketing site, a main app, and an admin

panel — usually sharing the same login and the same backend, but somehow always ending up

built and deployed as three separate things anyway.

Every time I hit this with Next.js, I had two bad options: duct-tape three separate Next.js