But yes, right now they're really great for usability. Including disabled people; I travel together with a completely blind person together in the bus every day. He uses a computer with a screen reader at his job and at home. Mobile websites are by far the greatest to use. On a sidenote, HTML5 is hardly better than Flash here.
Do most screen readers support Flash?
And that is for a simple reason. On a webpage you can put more ads per page than on mobile.
Say that on your webpage you have 15 different banners on every impression. That's 15 advertisers, with 15 different costs from the local Grocery Store to Coca Cola.
Now on your app you have 1 or 2 banner. The cost of producing the content is the same, but you have 15 times less advertisers, you have to make the ads cost alot more. And to justify that they will be very very intrusive, so much that old web popups seem nice in comparison.