One way to think about it is: why not do everything on top of a network like Workers? Does it actually make sense to deploy services to a single location when they can be trivially started up near every user?
Since the workers are stateless, you may want to have your services closer to the data store, instead of the user.
More and more distributed data stores are becoming available. We (Cloudflare) have a KV [1] which can be read quickly everywhere.
Seems like an interesting service for someone, to do something...
[0] https://blog.cloudflare.com/cloudflare-workers-unleashed/