I would replace "the future" with saying that it's much more profitable for vendors and less convenient for users, so it's being adopted as fast as vendors can overcome users's resistance.
It is actually much more convenient for users. They can switch computers/phone/OSes and have the same experience. The same is not true with native apps.
I don’t want the same experience cross platforms. I don’t want the “Mac experience” when I am using Windows (see iTunes) or the “Windows experience” when I am using a Mac (old versions of Office).
No, what you want is the same experience. Which is what the web gives you. What you are describing is native apps trying to replicate the same experience and failing because they are native.
Edit: Native apps require more maintenance which adds to the delta in experience. If a single app is created (web) there is no delta.
It's more convenient for some applications, but it's not the case yet for many applications. Evolution of browsers will probably favour web platform for everything except the more close-to-the-metal ones.
Yup, you used a web app to post your comment. Apple dropped Flash for native web HTML5. Is the future really to develop an app that can only run in 4 places (Windows, mac, ios, and android) dominated by three major companies?