7 million and how many attempts were just to see what will happen? I refuse to believe that 7 million people just threw away their iPhones or Touches. And as a lot people are saying it's up to site owners to make their sites compatible with certain devices. If device has very big user base you have to support it one way or another, because if not, you will lose a lot of unique visitors to your site.
iPhone had 14.4% market share among smart phones in 2009 which probably translates to less than 0.1% market share for all mobile phones worldwide. I'd say those developers have a lot of work to do before they should look at iPhone customers