I feel like the dumb *server* model is one of the biggest mistakes made. It cannot be denied that servers are significantly more powerful than a browser or a phone to do any task.
This doesn’t mean you have to be locked into a central server, be able to fall back or self-host your own mini server