of course in hindsight it is easy to say things could have been backed up better, but who expects their cloud provider to delete all your data including your daily backups on all 6 (maybe more?) redundancies which are geographically distributed?
you backup to external servers dude.......