Aside from the benefits or otherwise, of an alternative ‘new-file’ detection system, I would think it would be highly unwise to rename a flag that is already well documented and quite frankly perfectly descriptive of what it’s doing… hashing contents rather than relying on metadata.
Secondly, your alternative system still has a potentially big penalty associated with it. Duplicacy would have to hash the entire file before deciding if it’s new. If it’s new, it has to go back and then chunk and hash again.
It also wouldn’t clean up old remnant chunks, because it’s interrupting the normal chunk and pack process - treating the repository as one big tar, with potentially many small files occupying a chunk. Some of those files may no longer be packed together as they should - losing even more efficiency.
The source is on Github, you’re welcome to add a pre-file-hash check and test it out, but I honestly think it’ll perform much worse than you think. And it would dependent highly on the types of data and how it changes over time. Personally, my main motivation for using -hash (which is only occasional anyway) is making sure no files have been missed (e.g. Excel files), plus to clean out old remnant bit of files.
If you only want to save on CPU time, there’s probably a better solution. Store also the pre-encrypted chunk hashes along with the metadata. As it’s chunking and hashing files, it can skip the compress-and-encrypt stage when it sees a pre-encrypted hash from an earlier backup.