Online backup is hideously slow. Even on a company network, it can take hours to pull in several gigabytes.
USB external drives is the way to go.
But I agree about the importance of system backup. I think Fedora should add a configure backup section to the system startup script that runs after first install. Backup is something that every system should have.