UI programming and not requiring users to install anything are pretty big. You also get automatic syncing across devices, which is nice for things like RSS feed readers.
Don't underestimate the importance of the abstraction layer either! There's a lot of crap it's removing from the equation. You don't have to worry about cross-platform support, installing prerequisites, trying to deal with the program insisting that it needs MXYZPT32.DLL and can't find it when you go to run it...
The downside is that it's feudalism. But, hey, under feudalism, you don't have to defend your own land!
There are downsides to outsourcing defense of your land to the local lord, of course. The lord can force updates and sell your likes to the Rooskies, and the profitable enterprise that enables him to defend your land is the industrial-scale farming of human eyeballs. Maybe it'd be better if 7-11 carried Snow Crash sidecar nukes - i.e. if there were decentralized, open-source platforms that could do all this stuff - but I don't think they do.
Yet. Growth mindset.