Transacting full utxos to avoid change output is a very respectable way to use the network.
Discussion
How would you ever buy anything that costs less than what you have?
You can't. It would create a change output back to your wallet. But if your invoice is 500k and you have a 500k utxo then there's 1 less utxo created.
Hyperbitcoinization is beautiful

There's 2 ugly transaction in there tho 😣