I think most people would prefer this, even regular people. The problem is that, at least right now, doing that yourself is an _awful_ lot of work. And it's definitely too much work for your average Joe.
I believe the majority of people would rather "own" their data because the idea of a company owning it makes them uncomfortable, however they don't care enough to learn to run their own and they aren't aware that alternatives are even possible.
To me, the key to a decentralized web is ease of use.