You make great arguments here. Deduplication done right should not forgo extensibility. The two don’t have to be mutually exclusive