I am just surprised on the people who keep their private keys on oline cloud-based solutions. Think for a moment, that you move your funds out of centralized wallets and keep them in your personal wallets, but you are still happy to store the keys in online centralized cloud solutions. How ridiculous is that?

It's a combination of ignorance and inexperience. They see services such as clouds or their personal emails as safe and un-hackable environments not knowing that the data there is not stored in their local storage, but a server somewhere (encrypted or not) that multiple people have access to and many more could in case of hacks or data leaks.