This really depends on the type of work or use someone has - most know the benefits (ease of management, no need to backup, access anywhere) and drawbacks (loss of control, privacy, service/bandwidth issues) of this, so it all boils down to use.
For office work, data entry, tablets, phones, and social networks, cloud is certainly the way to go, as the drawbacks are minimal and the benefits are magnified. At your work, your company controls (or should control...) all the data, bandwidth is not a concern, and they can centrally management everything.
For "hardcore" graphically/computationally demanding games, scientific/industrial apps/databases with large data sets, content/multimedia production, sensitive data/paranoid users, cloud does not make a lot of sense for technical and security reasons - the local desktop or at least locally controlled resources make more sense.
And this does not mean a one or another scenario either. For instance, when I'm at work, we have shared drives, intranets, share point, synced calendar/email/contacts through outlook in a somewhat "cloud" model on our laptops and mobiles. But at home, I have a few systems (and an iPad - yey) and though they are networked, they are more individually "traditional desktop" or server oriented (ie; bitcoin, main game machine, router/nas, test machine etc...) than "cloud" oriented, as that's what makes natural sense for me. So again, it depends on the situation for the workload and use.
Bottom line is that we now have more flexible options than in the past; it doesn't mean that near-line video production and non-encrypted private data belongs in the cloud, or that social networking needs to start using floppies for data exchange - it just means that we have more options and need to know the realistic benefits and drawbacks in a given scenario to make the right choices.
For me (and many tech types), I wish there was more emphasis on the "private home could", which in my mind means robust linux programs that could live on a SOHO style linux server and provide media (uPnP, DNLA, webmail, TV/content streaming) and easy interfaces/apps to andriod/iOS/mobile, VPN, and robust webservices like office style apps and other desktop tools (think eyeOS) so people could run their own clouds. Though it's possible to do this today, it seems very clunky and only those with hardcore tech chops can get all the pieces to work together, and even then it's not like the whole google or apple "cloud experience". Shoot for the top