For my projects I typically lean towards avoiding server components at all costs just because I prefer the ease of setup and it is one less thing to break for users. Though it has some annoyances like you're encountering.
Maybe at some point I (or someone) can create a server version repo so people have the option to choose.