> most people would consider upgrading anyway
most people would buy one phone and keep it forever if they could, because most people can't actually afford to be replacing their phone frequently.
The only reason they do is because they get slower, or battery gets worn out or whatever else. If their one phone actually lasted forever they would likely happily keep it forever