Even if they released an update every year, there wouldn't be a need to upgrade every time. If moving forward the current version of the Xbox One is the minimum spec box, you could get a new box every 2-3 years to catch up with whatever hardware advancements they have and continue to play every game you own for the system.
Exactly. How are people not getting this? They are not asking you to toss out the system you bought last year, nor will you have to. LOL.