Since COW is used so much in D, especially with strings, allowing "abc".dup to be constant-folded would greatly increase the amount of existing code which could be used at compile-time.