TimeMachine is free and "good enough" for local / local network backups for most people, for remote backup BorgBase (although the "Vorta" borg GUI app is dreadful) and Backblaze are affordable-ish options.
Also it doesn't look like CCC has write-only backups (immutable from the client side once created) like Borg has, there's no mention of encryption or deduplication in their feature list either - https://bombich.com/features