I agree that is the more sensible thing to do if one wants to achieve a pleasant gameplay experience, and perhaps that's the first option, but not every single dev is going to do a port. All the more reason for an iPhone emulator.
The only ways to get ROMs on an emulator are to either pirate it...