Notably, Vercel has a financial incentive to *not* implement support for a bunch of features in static export in Next.js.

Either static export is a viable feature for portable Next.js projects or Next.js is not a portable framework.