The only way you can keep this with the numbers given here is if you buy near the start of a release cycle and always sell before it ends. In order to do both, you have to both predict the release schedule well AND spend a month or more with no computer while you wait for the new release.
The numbers in the long run are weaker, since some of your purchases will invariably cross release cycle boundaries. Buying a new one every year may in fact cost less than buying a new one every 2 years (depending on the resell curve, which you do not know in advance). Regardless, it's certainly not such a clear win that you can insult the intelligence of everyone that doesn't behave this way.