Dust and super small transactions should be pushed to an altcoin, there is no reason to keep them on Bitcoin and pay fees higher than what you are sending to get it through in a decent amount of time.
Absolutely , Micro transaction always end up paying much more transaction fee than the quantity you were sending.
Using other wallets that has no transaction fee better to do micro transaction on that wallet.