I don't see the emphasis as a problem. The iPhone is a market leader and market leaders tend to get a lot of attention. Why should developers waste their time on other platforms if they aren't interested in them or don't feel there is enough market to make a profit? I only knew C before I got an iPhone, but I was excited to learn to develop for it. I think a lot of others share that same excitement, thus the amount of stories and enthusiasm surrounding the device.