With these trade-off :
1. Higher cost to run full-nodes
2. Leads to less full-nodes
You scale Bitcoin to cater for users. You don't scale Bitcoin to cater for full nodes. If full nodes cannot handle the UTXO sets, then too bad, don't hold back a world scale paradigm just to please the minority.