Am I the only one who read almost all the replies from the pizza thread? It was a great fun to read the thread.
I don't really think that Bitcoin in this current state should be used for microtransactions. It's just not convenient to buy a cup of coffee with BTC. One can do that, but it's more convenient to buy it for fiat.
I'm not saying that BTC is useless. I just think that there are better projects out there to be used for microtransactions.
Why not Lightning Network for micro transaction? Although there's not enough places to spend BTC with LN ATM, I guess someday, we will be able to pay with LN for a cup of coffee everywhere. Give it some time.
Why not LN for micro transactions? You just answered it yourself. Even those who accept BTC as payment don't support Lightning network. I guess we'll see what time will bring us. Will the LN become widely adopted or not. For now, I'm not that confident it will.