Even users of shared UTXO constructs I think will need inbound liquidity. If you go from shared UTXO to shared UTXO in a networked way you will go via LN or something like it. So unless you are dealing with someone in the same UTXO, you use LN, which means receiving uses inbound.