There is no reason you can't keep doing it... so if you want to go through all the hassle and waste time and potentially get your coins stuck in unconfirmed transactions by messing about with low fee transactions and bitcoin accelerators to try and save your dust... Then go for it.
Thanks, I will do like this.
BTW with the BTC price constantly increasing, I think that micro trasactions (dust) will be always much more common than before. So someone has to find a solution (i'm sorry, I can't not. I'm a really new baby)
For me with my own experience if you really want to clean up your transaction better to export your private keys from mycelium only the address you use and where your bitcoin save.. after that export it in electrum once you imported you may now try to send a bitcoin to other bitcoin address if you can only 1 input.. if its still not working try to generate a new bitcoin address from electrum and send your bitcoin to the new address you use.. and should be work.. and never experience to pay a high fee for every transaction.