CCC was well worth $40 for me. I don't mind buying software that I find extremely useful. I'm not one that believes developers should starve because everyone wants to download everything for free.
The ability to do scheduled incremental bootable backups to a LAN is worth its weight in gold. All my machines at work and at home are two minutes away from a complete restore from virtually any sort of hard drive failure, they're all backed up with incremental bootable clone images to LAN and offsite servers. That peace of mind is worth more to me than $40 by far.
Of course, if you don't need it, then why would anyone pay for what they don't need?
I need to know that no matter what, I won't miss a deadline even in the face of the worst possible drive disaster. No other tool I know of can do what CCC does without some hoop-jumping, and nothing else I've tried is faster.