#TheQuin, you are missing my point.
With all due respect, I think you missed mine. If you have a balance of 0.00030000 you could deposit say 0.01 and then withdraw 0.01030000 and avoid collecting dust that way. Obviously, you need to wait for your moment like now when the mempool is empty and you can get a 1 sat/byte transaction through to do it, but it will save you in the long run.
My reply was not meant to offend you.

... Your method require two things. 1. Faucet users need 0.01 BTC <+/- $100> to do that, which most might not have, and 2. It requires two transactions < One to deposit the 0.01 from your Bitcoin address and one to move it back, which is subsidized by Freebitco.in with batching or subtracted from your balance? >
Mine only needs 1 transaction, but a longer waiting period to move it to your Bitcoin address. The problem is not with the tx from Freebitco.in, because the fee is usually low. The real problem come in when you want to spend it.
0.01 was just used as an example, it could be any amount. I was suggesting it as a way of combining inputs and withdrawing at the same time. I got a 1 sat/byte transaction confirmed in the first block this morning, so doing something like that would make sense.
As there's no minimum deposit amount at freebitco.in it can be a good dust collector from other faucets as well.