I think it's fair to put the blame for data loss on users as long as it isn't done maliciously. That's because users are the ones in the best position to protect against it by making backups in proportion to how valuable their data is. It would be a nightmare if Adobe had to make a backup of every customer's computer just in case their software had a bug that deleted something. Much more efficient for the user to just have a single backup protecting them from bugs in all their software rather than all their software redundantly doing it.