> two generations apart
You're blaming the touchscreen for a lot here, when the explanation is likely a lot more pedestrian. Change in case molding, change in PCB size, slight change in battery size...