Hey Chris!
About your last point, Vercel (and Next.is) are already hot on the trial of server components, which is making way for some exciting possibilities!
Here’s a demo repo showcasing server components in Next.js, and deployed to Vercel. It’s not quite production-ready yet, but I’m excited for the future.
And here’s a Vercel blog post all about server components and how they fit into the Next.js + Vercel eco system.