To provide a little hope, I think it should be pointed out that the Frank project (VPRI) achieved web browsing that is compatible with the existing web protocol, using real objects. What it allowed is an extension of browsing on the web. So, it's not as if the two (good architecture and bad architecture) can't both exist in the same space, and be used at the same time. I think the key to answering your question is asking will people in the general public find the impetus to understand the limited nature of bad architecture, and (on one possible track) either use the good architecture to make the experience better, or (on another possible track) come up with a better computing/content architecture that does away with the web as we know it altogether?