@Matt - I'd argue 'backups are really more of a site owner's responsibility' than a 'hosting' responsibility.

Sure, hosts make backups. But for the most part, a host is worried about getting your server back up. Getting a 100% data recovery from everything? Surprisingly lower on the list. After all, a host is backing up the OS, the files, the DBs, for WAY more than WP. And while they check their backups for integrity, I doubt any host is doing a 100% check of every file. What if your one file is the dead one?

Make your own backups. Keep them on a separate server. Use the cloud, or VaultPress, or whatever, but please, don't JUST rely on your host :) You'll be happier in the long run the ONE DAY you accidentally drop a table and don't notice for a week.... Seriously I don't know what I was drinking.