The sort of technology you're talking about is in its very, very early infancy. We've no idea how the landscape is going to look 20 years from now. I don't think there's any reason to be pessimistic about the future. We have rapidly improving, free, desktop, tablet and phone operating systems and an open web.
I can't wait to see the impact that Mozillas new mobile OS they're releasing in the first quarter of next year has. It sounds like it is going to be "more free" than Android, and much easier to develop for. The Linux desktop is "not there" yet, but it is becoming more user friendly every year, and rapidly. Ubuntu is a god send.