Surely if users are flocking to the 'latest and greatest' you deal with that by gradually reducing the prices of the old servers such that you get natural price discrimination?
The turnover on each new generation is higher than their models accounted for, and so reduces their lifetime expected revenue per server too much.
Doing what you suggest is certainly possible, but would likely mean they'd need to charge more early on.