Are you suggesting that Firefox and Eclipse are lacking in some way because they are built for multiple platforms and would be much better if they were written for a single platform to take advantage of the latest windows or mac os features? I don't share that view. In fact, I'd go as far as to say that I think the existence of apps like Firefox and Eclipse are a strong argument against Apple's policy (at least from the perspective of end-users).
Firefox and Eclipse would be worlds better if they were written for a single platform. I'd go so far as to suggest that the only gain in writing cross-platform software is that it runs on more than one platform. Everything else suffers -- or at least is limited to a common denominator. "Common" being the operative word.
=========
> I mean, I read the supposed reasons for why this would happen, oh, if we allowed cross-platformed tools then only shitty applications will be made, blah, blah, blah, blah, blah.
That is completely incorrect. Jobs said that a cross platform app is worse at integrating with the system than native apps and slower to gain the benefits of OS updates (if they ever do).
I'd like to see someone demonstrate this to be untrue, but looking at Firefox and Eclipse it seems to be dead-on accurate.
=========