This looks cool, but I just don't understand why anyone would choose to do UI components for a project like this in Next/React instead of vanilla web components with a standard REST api, which can be used anywhere by anything.
Or, honestly, why anyone would chose to use react server components at all.
I was just kicking the tires on cal.com and saw the same thing - they did all their stuff with the react server components and next.js. And then? Well, it turns out that they needed an API, because apps do.
So they ended up reimplementing most of the logic in a RESTful API anyway.
I just SMH.