This is part of the reason. For a decade every year the new devices actually came with new and actually improved features.
However, the other part of the problem is the way these devices were and continue to be marketed. Having a big event to talk every little improvement up and overhype the new devices works to some degree.