2. Easy to make API calls.
3. Easy to reason about server/client component boundaries
Makes it easy for an LLM to write code without all the cruft/boilerplate.