The screen is what loses a lot of people.
That same screen is what keeps the battery life high... it won't matter if Haswell comes out and an IGZO display comes with it if it means more pixels that the current displays. Potential significant increases to battery life would be far reduced if that were the case, not to mention the additional processing power to push those pixels, which trades off with some of the benefits of a new card or faster cpu.
