Let's say they release a better hardware version, and yours get updated... now you feel like you are using deprecated hardware. Should they send people that already bought the original a new version for free? or are you supposed to buy new versions every X year? I have my doubts of this being ethical, but business is business I guess.
well Apple release a new phone quite often and no one gets a free upgrade
well mining rigs release a new version every few months and no one gets a free upgrade
so i guess they shouldnt give away freebies.
you dont have to buy a new version every year.. as long as the product still dues its primary purpose you dont need to upgrade. and its only a choice to upgrade if there are NEW EXTRA features that you might want to use