I think it's pretty hard to generalize the future of the web... it's just way to broad, and there are simply way too many different things on the web that one stack is going to a solution for everything.
If you're a chef, the saying goes - "There's a knife for every job and a job for every knife" ... if you're a golfer the saying goes - "There's a club for every shot and a shot for every club" ... if you're building stuff for the web it can be said - "there's a stack for every app and an app for every stack"