This is mainly to aid in not sending TXes with a ton of fees due to using a lot of tiny inputs, an option in the config file to tell it to ignore inputs with a value less than X when doing coin selection would be useful.
Then you can do consolidation with manually built TXes or coin control whenever you want specifying lower fees, etc. for them.