The Cloud
avc.com
avc.com
(It is possible to get around this; e.g. Tarsnap doesn't trust the server much, and thus gets around the fact that it uses EC2. But that takes careful design and is probably impossible for many applications.)
90s Fast ethernet lets us centralize everything. It's way easier to manage a server with a network of clients!
2000s All the clients are cheap and idle. P2P is the wave of the future. Who needs servers?!
2010s Cloud is here! Better to centralize everything in Amazon, Rackspace, <Generic_Cloudservice>. Leave nothing on the client!
Even giant botnet infections have nothing on that.
There's a place for everything, yes. Definitely convenience to cloud services. I am not of the opinion it should be the default answer.