This has nothing to do with the cloud.
If the documents were stored on a internal server that had the same shitty password then the data would have leaked as well.
This is not a cloud problem but a security problem.
Dont use passwords like...."Password".
BTW really worth reading all the way through found some really interesting comments in the notes.