The fact is, you can have your own cloud server; there has never been a reason you couldn't (first result I found on Google: lifehacker.com/… ). The fact is, however, that large companies can obviously offer more reliable service. If I wanted to download a large file from my personal cloud across the Internet, I would be at a loss: my ISP’s upload cap is terribly low at an avg. 480 kB/s. (I would love to see Google grace me with their 1 Gb/s service.)
With the advent of higher-bandwidth home Internet connects I can see personal clouds becoming a norm.
’Till then, you can still use a cloud locally without a problem, I’d assume. If I had more than one computer to worry about, I would impliment it (aside from my iPhone; I wonder if there are any third-party apps that would allow that).