The other thing we can do it let the user manage their UTXO…
The other thing we can do it let the user manage their UTXOs as different "wallets" within the same wallet. Then you have different wallets for different purposes. Though I'm pretty sure merge avoidance gets us 99% of the gains.