I shouldn't have to do a separate transaction to combine a balance.
Then use sendmany.
The 0.00000001 balance will cease to exist after it has been spent.
No. Transaction fees (if they are even charged, which they aren't if you aren't just spending the coins as soon as you get them) are added to the reward miners get. After a certain amount of time, there isn't even a transaction fee anyway, so your point is moot.
Why? Sendmany just gives more outputs, for the use we're talking about here.
This isn't a transaction fee, so your point is moot.
and I'll add that drakahn had the perfect solution for the problem here, so unless someone else here wants to talk constructively about the topic, there's no need to reply