As I've pointed out before, all the enthusiasm for micropayments comes from people who want to collect them. There's no vast grass-roots demand for the ability to send pennies.
Actually, we do need a more decentralized web for these use cases:
- I want to send you a big file without going through a server.
- I want to send you a text message without going through a server.
- I want to talk to my home control system from my phone without going through a server.
Technically, we need to fix it so that you can reliably get an Internet connection between any two nodes that want to talk. For starters, all mobile devices and networks need to speak IPv6, so everybody has an address.