The backup services are a different beast. Huge competition, AdWords cost is $5 per click minimum, frequently as high as $15-20. This translates into an insane customer acquisition cost, $50+ is not unheard of, meaning in turn they need people stay with them for 2-3 years just to turn some profit.
The online backup looks simple, and technically it is. It's the business side that is tough.