Adding a different size screen would change the "retina display" pixel density, thus making it no longer be a retina display. Cramming more pixels in there to bring it back to retina screen status would only cause trouble for software developers which would need to support yet another screen/resource size.
A larger screen is definitely one thing that the iPhone doesn't need. Phones with large screens are VERY clunky, IMO.
Phones with 3.7/3.8/4" screens are all fine. 4.3" screens (Evo, HD2, HD7, etc) are slightly too big, but not 'very clunky'. If you try the Droid2 (3.7) or the X10 (4.0) they are definitely the perfect size. Any larger and the phone would simply be too big. Not excessively large but large enough to make you think "mm this is pretty dang big".
Edit: quick add-on: holding your iPhone in your right hand, try tapping the top left corner of the screen. A larger screen makes that experience MUCH worse :\ It's one of the reasons I believe the iPhone's screen size is just right on the sweet spot.
I can do that with both my iPhone4 and my X10. I have normal sized (some would say smallish) hands.