My point is running all the nodes in the cloud means that the users of those nodes don't own them.
> the user's choice to use the application in the first place.
Right, but if none of the users can even run the so called "peer-to-peer" component, what's the difference between that and run-of-the-mill centralized DB software? Either way nobody but the chosen few can directly access the DB.