No I actually think micropayments will eventually work on blockchains because I think the incentives to to create a network that seemlessly interoperates are powerful.
Of course right now micropayments are already possible on some L1s and all L2s but the ecosystems are highly fragmented meaning in reality dApp developers face the same problems web 2 apps do.
However there are already moves to resolve this in many directions. First of all Ethereum L2s, while in competition with eachother, also have a strong interest for Ethereum to dominate. For it to dominate, its L2s will have to be seemlessly composable. So they’re already making moves to make this happen.
Then there are also chain abstraction wallets that although will involve a fee, should remain a fraction of the costs of web 2 payments.
Finally, I expect a stablecoin issuers to allow users to send cross chain for free by simply debiting their account on one chain and crediting it on another. Again it’s in their interests to do this to maintain and grow market share.
So many reasons to believe that in a few years micropayments for ordinary internet users will be possible.