Not having to worry about the client-server divide helps, it’s true, but it’s still a challenging problem.
And then there is the issue that we don’t want to lock people into a particular persistence system (relational database, nosql database, etc - we shouldn’t be making those decisions for people). And auth also.