When are talking about micropayment, I do not think that bitcoin is suitable for micropayment due to its transaction fees. Indeed there is Lighting Network to avoid the high fee of the transactions. I do believe micropayment is suitable for coins with low transaction fee only like what is being discussed on the linked article by OP.
Normal micropayments via
BTC are simply a big NO, even LN has some limitations for merchants if they want to abide by the law
When you pay in cash for example, you give the banknotes, the merchant can use them to pay its suppliers there is no tax.
When you pay via a card the merchant pays a fee for the transaction, the money is entering his bank account he can use that money to pay its suppliers directly, usually banking fees for small business are very cheap.
Now, with normal
BTC tx there is a small problem. When you pay with
BTC you make those payments to a unique address and in order to collect the money usually the merchant or the 3rd party has to create another batch transaction (another fee), and if his supplier isn't accepting
BTC he must make another one to an exchange, pay a fee for converting, pay a fee for withdraw, pay a bank wire to finally pay....
In the case of LN and in the best case scenario with a partner that accepts LN transactions he will be limited only when closing a channel, and that he will need to do every day in order to keep his papers in order, so again, there will be an extra fee he has to pay way better than on chain tx and maybe rivaling cc but still a not that cheap in every scenario.