You don't have to use their hosting. I use their NextJS Docker container on Hetzner and it works just fine.
1. Serving images over Node.
2. Using Vercel.
I also don't want to eject code that is sitting right there in the repo. And I don't want to maintain a fork of a homebrew reimplementation of it.