This is a good point. I wonder if they could go half way on resolution independence, a hybrid solution of some sort. They don't really need true resolution independence since they control all the hardware. But if they had something that worked within certain parameters it would ease up the burden on the hardware designers and iOS developers without hurting the UX...