If Apple ruined "secure" cloud services with iCloud, then services like Dropbox, Google Drive, etc should be added to the list. None offer encryption locally. If someone has a Google username/password they can see a persons data easily so therefore it's Google's fault for not protecting their users, right?
It's Apple's fault for not allowing encryption, I agree with that. But it's no ones fault but the user for having weak passwords, uploading unencrypted sensitive files to the cloud, and working on unpatched and unencrypted operating systems whether it's Windows, Linux, OS X or whatever you use.
Again I do agree that Apple needs to step their security game up, but it's not as bad as you make it seem.