That's a common thing to say, but I think decentralised and distributed protocols can also be popular. E.g. torrent or email. The main issue, I think, is that it's harder to make money from those, so there's fewer people motivated to make quality products. E.g. there's no good UX clients.