That's why you trade with BNB, pay the fees with it and cut them in half.
Unfortunately, you can't do something about the dust but if you wanted to have the whole coin then you can change your trading fee to BNB and then have a 50% discount. The discount is temporary though because it would be reduced annually. I hope they can do something about the dust because if they add up all the dust of the users then it would still accumulate to a bigger amount. I registered in binance because of the issues in bittrex recently and fortunately, some coins that are listed there and not in bittrex is mooning so I was able to get on the ride.