The web doesn't need to be anything more than a document delivery program. You thinking it needs to be an app delivery system is a deep error in judgement
this is like saying usenet is all the social media we need... it might be aspirational, and it might be right, but it's not reality