Considering that most android phones at launch cost the same or more than an iPhone these days it’s not ONLY apple that overcharges, and given the wild variety of performance between manufacturers Apple’s devices have a happy (very fast) baseline for the experience so from device to device it doesn’t change.