Could you please explain how the mere presence of the 2DPC option hurts your use case? If you have the option you don't have to use it. But if you need it, well, then you better have it.
Some workloads benefit more from extra memory than from faster memory. And some workloads cannot even run when you don't have enough memory. And with 2DPC you can use cheaper modules and save quite some dosh.
I am looking at the prices of a prticular retailer that sells 64GB modules for $455 but 128GB modules cost $1650. Imagine, then, that we need 3TB of memory across two 12-channel Epyc sockets. We can do this with 48x64GB for the cost of $21840 but with 24x128GB it jumps to $39600. $18k is a lot of money. It may easilly be more than half the price of the rest of the system. If it's your money - go ahead and spend it however you like. But please don't tell me how I should spend mine.