Great article. I 100% agree with the "too much magic" section.
I mean, have you ever tried to self-host Next? Good luck!
We managed to get it working when building Hypership, but it took my co-founder a long time to figure out and then the fantastic work of the devs at OpenNext in order to get it working.