I'm trying to gain an understanding of how a transaction is put together, in Sparrow. So, I'm experimenting (with a Testnet4 wallet), playing around with the options in the Send tab, where you can optimize for either efficiency or privacy.
It's all a little confusing, but here's what I'm wondering right now. If I choose to send, for instance, 2000 sats, and I choose "efficiency" to optimize for (the other option is "privacy"), then why does it always put together multiple input UTXOs? All of them are much larger than the 2000 sats I want to send. Why not just send 1 UTXO?
If you're optimizing for efficiency, don't you want to put together the smallest number of inputs possible, to make the transaction smaller and make the fees smaller?