"Dumbing down" in the sense like ISPs are supposed to be "dumb pipes". I'd like the cloud to be a dynamically allocated compute resource - i.e. the end-user rents out computing power and provides both the data and the code that runs against it (which may or may not be licensed from a third party). The goal is to separate out the code providers and compute providers, and to keep the user always in control of their data.