There are certainly reasons I can comprehend. I guess it's just hard to see how those reasons lead to 100-200 million people who already had an iPhone getting a new one. I'm sure if I added all the reasons up it would seem obvious but it really does feel mind boggling at first that they're still able to sell so many after all these years.