I've been trying to stay away from doing public facing web apps for a decade, so, from my point of view, hydration doesn't make any sense.
Authorization is in the browser, meaning I get to serve the login page "real fast".
That said, I get the reasons people do it, but frankly, it doesn't sit well with me. It's guaranteed that the whole process is unreasonably complicated as opposed to serving a few static files that can be cached and everything.
I'm theory, it could benefit people browsing without JS but I am not sure if things work out this way. Do next next require js on the client to display whatever was "rendered" on the ui server?