free hosting has its setbacks or pros and cons (obviously)
But there is only certain things the hosting can be accountable for.
and database or backup issues is not one of them.
databases are used/created by the account user not the hosting.
its also up to the user to manage/backup their own files,
the hosting is not responsible for that.
anyone with knowledge of how hosting works would know,
"always make backup of your files to avoid issues later on"
just my opinion.