I understand being unpopular. I have had a similar career experiences and although it often times takes months or years for things to play out, the satisfaction and recognition that comes from having foreseen the challenges long before others did is very rewarding. Have you made it to the point in your career where you can mitigate the failure? Have you reached the point where you architect systems to be resilient to failure and continue running? It is one thing to perceive a risk. Anybody can do that. It is another thing entirely to mitigate the risk and develop solutions to address it.
I tell you that you are ignorant because you do not seem to understand the technology. You do not seem to understand the market drivers that pushing the industry towards "the cloud". So let's clear up a few things.
Technology fails. You are not some guru because you can predict that technology fails. The industry has been dealing with failure for decades. Hard drives fail so they RAID them. Servers fail so they mirror them. RAM fails so ECC was developed. Power fails during writes so battery backed cache was developed. Do you see the trend here? Virtualization is all about improving up time and reducing the impact of failure. With some of the SAN replication technologies available, entire data centers can fail, petabytes of data can go offline and then be available across the country or across the world in less than hour.
As a business model, the cloud is not going to fail because the economies of scale are making it cost prohibitive for smaller companies to do IT in house. Ten years ago, companies did not have Gmail and hosted Exchange as options for email. Now they do and only the largest corporations still run their own email infrastructure because it is too expensive for a small business to setup the highly available infrastructure required to guarantee 24x7 up time for email. For example the company I work for did over $900 million in revenue last year and we are not hosting our own Exchange because it is more cost effective to outsource it.
The same goes for large LOB applications. The SaaS model works. At scale it is less expensive for one company to run Oracle for 50 companies than it is for 50 companies to run Oracle for themselves.
Ten years from now, you are going to look back on this conversation and realize that you were on the wrong side of history. The cloud model is not going anywhere because it is built on top of all of the technology trends. It is the pinnacle of everything that the IT industry has been building for the last fifty years.