essentially you are responsible for your own sites backups. you can check with your hosting service and see what the standards are with them. most times you can purchase a backup feature, that would allow you x amount of space for your backups. i think most hosting providers do a backup for catastrophe recovery if something were to go wrong with their provided services, but to offer for free a daily backup, would be expensive at some point consider the dynamics of dolphin and the massive size in which a site can grow.
if you have a control panel such as DirectAdmin or cPanel, there is a method on both for backing up your site. Dolphin also has a backup feature for backing up the database structure and content, but not the files.
rule of thumb is to keep a backup of your database and site on a periodic which you feel comfortable with. keeping in mind that as your site grows, you need more capacity for backing up your site. if you backup every two or three days, then dump every five to seven days, you should be safe, and that would only require a decent amount of space, rather than backing up every day, and archiving for 30 days or so.
the general rule of thumb is to backup prior to major modifications, and on periodics. essentially yes, daily backups would be the best solution, but then again, you are talking about an additional cost factor. so its really up to the site owner as to the frequency of the backup and the period of archiving.
When a GIG is not enough --> Terabyte Dolphin Technical Support - Server Management and Support