You can write a similar article about storing data on a local system. It can get stolen, it can get hacked (ransomware). If you delete a file from your local drive there may be still data on disk. Software and OS often ping home and may read along. To think you have control if not in the cloud is an illusion.
Sure, cloud services have different security concerns but to think that it is uncontrollable is just a step to far for me. Also note that there a lot of different cloud services. A lot of privacy concerns have been related to SaaS. To think that you lose control of your data at the moment when using dropbox or S3, start a container (or an enclave),is just not realistic.