That's an interesting notion. We have two opposing forces clashing though. Processing demands in the SMB line are pretty much at or below today's hardware processing abilities, meaning you can now get a lot more time out your existing hardware. Cloud was sort of predicated on the idea that servers would need to be recycled every 2-3 years due to increasing processing requirements driving people to the cloud. But, in reality, processing demand has started to stabilize at least in small business roles. Even people on this forum are running three or four VMs on a single Core i7.

I don't know what the future will entail, but the idea about desktops disappearing also seems questionable. Many firms are taking it as a fact. 5-Year-old kids are able to master the iPhone/iPad nowadays so I don't know how long this "easy-to-use" craze will last. So either they will stay at that level their entire life or we will have a lot more power users around.