Excuse the napkin math:
Assuming ~600K daily transactions happening on the network with each user placing 1 tx per month, the network could theoretically support ~18M active users monthly.
That's not enough 10 years from now.
Sharing UTXOs using OP_CTV would allow for several orders of magnitude more active users.