Hmm... You shouldn't use server actions to fetch data, only to mutate it. And some of the other benefits didn't really make sense (e.g. you 'don't have to implement an API route', but you do have to implement a server action, which behind the scenes is an API route, and therefore requires a lot of the same code) This could use more research and an update perhaps :)