Revertible transactions and fraud management inherit in established online payment mechanisms drive up the cost of transactions, which is precisely what makes micro-transactions infeasible.
Know what's also irreversible? Giving $10 cash to someone in person. The only reason you can reverse transactions online is because establishments have risen up on top of the fundamental transaction layer as a buffer.
Nothing about Bitcoin precludes it from having reversible transactions.