I backup regularly on my home computer, using:
* SuperDuper to create a bootable clone of my Mac - if the Mac's HDD dies or starts showing problems, I can just boot from the external backup disk and keep going
* Acronis True Image on my Windows server - not a truly bootable solution but enables me to recover the system pretty quickly
Backup software on PCs is fairly mature, but it's not used by the majority of consumers. Why not? Because it requires:
* some thought (e.g. "WTF's a Backup Set?"😉; and,
* usually some user interaction.
Now consider how less mature system backup software is for mobile, and how much more fragmented, and you have even fewer users taking care to safeguard their data. Mobile backup apps may back up one or more of your:
* contacts
* SMS
* calendar
* memory card contents
* SIM contents
* (whatever else I've forgotten)
Nokia's PC Suite Backup utility does take a fairly complete backup AFAIK, but this still requires some user interaction.
In order for people to use them without having to think about them, backups need to be complete and transparent. For example, (and yes here I go with the iPhone bit...) when I plug in my iPhone, a full backup is taken. When I need to restore, the last backup is automatically used, and my phone is restored in exactly the same state as that backup. Call log, pictures taken, SMS sent - everything. No need to tinker to get things just as they were - because they already are. This is what other manufacturers need to implement to make backing up a mobile simple.
Ok, so the iPhone backup scenario above isn't granular enough for everyone, but for those people other backup software is available. The reason I've never upgraded the firmware on my S60 phones is that is just seems such a PITA. I'd love to see a simple backup and upgrade solution for S60 - whether via USB or OTA. As mobile device storage increases, I think doing full backups OTA will be difficult, but there's no reason why a selective backup can't be done in this way.