I know what you're saying, but in the meantime we get the blue square. It's just friggin' annoying. Now, if you say we're going to have these capabilities of html 5 in a few months, then fine, but I doubt it'll happen that fast, right? So, in the meantime, we open sites and can't use them. For example, I can't log into the Panera site when I'm eating there, since I suppose it is flash.
What I encourage you to do is email those websites and ask that they provide a flash free version. A website shouldn't rely on Flash for navigation. This is a whole dotcom era argument and companies still haven't figured out that it's a bad thing.
I think a lot of the statistics floating around about how prevalent the iPhone is in advertising revenue from mobile devices is putting major sites in the "oh crap, we need to not include flash and get it out there another way or we're losing money."
The iPhone is dominating the ad views when it comes to mobile devices. And that is bad news for Adobe. Since I think outside of Youtube and some game sites, Flash is used primarily for advertising. THAT is why Adobe is pushing so hard for the mobile version to be adopted. They don't get those advertising people they start losing a lot of business.