Cloud computing is a regurgitation of network computing. If you rely on a remote server for your computing needs, what happens if there is no internet connection? You may save some hardware money but you pay far more for internet connection which you now need everywhere you go. Hardware prices have fallen every year, but bandwidth prices have not.
Imagine having to pay for the internet connection (if there is one) when you are on an airplane.