The idea is that personal computers are ubiquitous and cheap, pack plenty of computational power and storage. Bandwidth is relatively cheap as well. Running a node or a thin client thus doesn't prevent you from using the computer to do other things.
People will buy computers anyway, why not use them to run a blockchain network as well as for word processing? The costs are amortized by the users.