Occasionally sending a transaction will result in a comically expensive amount of inputs being spent. Often this is totally unexpected, and the sender would have preferred to have instead have fallen back onto a different selection with less inputs or failing that have not make the transaction (until after they do some consolidation).
I propose there is an option "-maxInputs" that can be set by senders to force coin selection to never spend more that inputs.