Computing Power: Your "balls to the walls" mainframe is going to pick up the workload of 100 million plus PCs and deliver the same performance over an internet instead of an eSATA channel with no noticeable loss in performance? Yeah, right. Put down your crack pipe, the laws of physics want to have a conversation with you.To me, "cloud" looks like an attempt by corporations to control the software and data your home computer will be using. Corporations always put profit before technical excellence, whereas a competent home-user with local data and software, has the opposite intentions. Hence, the corporation-controlled method is more likely to technically fail than the competent home-user method. The "cloud" is therefore for dumbed-down users who do not want to take any responsibility for the computing infrastructure they operate on. More fool them! I have always believed that if you want your systems working properly then either you take care of them yourself competently, or you hire someone else to do it. Either way, technical excellence is what keeps it working, and certainly not profit motives. If a corporation is running both your software and data in a cloud, and they spy a way of cutting costs by cutting some corners, they'll do it first, and then judge the consequences of their actions after the threatened law-suits come in! If you decide to use a business' cloud resources, eventually you will suffer from that business' greed.
Increased Costs: Leasing ALWAYS costs more than outright buying. Do you really think Microsoft is pushing subscription because they're going to make LESS money at it? Put down your crack pipe, the laws of economics wants to have a conversation with you.
Security: I just laughed at this one. Here's what you essentially said: Yeah, you're going to get hacked, but, hey, each time it happens, you'll be less likely to see it happen the next time. So, just suck it up.
Connectivity: This is where bloggers who write words for a living think their isolated universe is mainstream. Tell me again how connectivity and bandwidth isn't an issue when I'm a home user editing my 2 GB home movie.
Your closing arguments demonstrate why the cloud will always be a specialized application. You are simply arguing for a return to the days of Big Iron. Well, there was a reason big iron shifted to distributed computing. And it was all economics. When you started shifting large amounts of bits around, it became cheaper to distribute the computing and data.
Now, tell me in what world the cloud will ever make sense for joe sixpack working on the 12 hours of video he shot during his vacation to the grand canyon. Yeah, he'll upload clips of it to Facebook (the cloud), but he's not going to store the whole thing on there and work on it that way.
Your problem is one shared by many technologists. You think the way you work is the way everyone works.
Flash Chart of Sample Data
You need to upgrade your Flash Player