This is all true. Unless someone breaks into your home to physically steal your data, offline backups will always be more secure than anyone's cloud.
I've thought about keeping a copy of my own assorted data on a hard drive in a safe deposit box, though i don't know how much that would cost. If you're really worried about people getting into these anyway, there are ways to protect entire drives with a password.