Yes
I believe what you are saying Matt (please correct if wrong) is;
Users enjoy the UX more if I can send say, 100k sats right at once, the whole balance is paid including fees (based on route)
Most of these type of swap solutions include usually* an UTXO fee, which is much more difficult to predict at a set x/vbyte, therefore, there's a higher probability that some change will be left over.
-Making it not only harder to spend the new output in the near future, but more so the personal information one reveals to the network.
If so I tend to agree.