Don't other companies do this for free?

No. Other companies advertise backups as 'included' - however what they don't advertise is you don't have access to the data and will usually charge you to restore a backup. On top of this you will have to call their support line, and then get passed onto to the technical department - which means time and effort on your part.