Why try to use the base layer for micro payments? Lightning Network allows amounts down to the msat (millisatoshi).
If such a hub does this too much then they'll have trouble getting others to commit funds to a channel to them.
More likely users won't have to deal with all that because there will be micropayment wallet providers that can aggregate the transaction costs of buying bitcoin and maintain large value LN channels.