Earlier quoted context omitted.
They didn't need to offer a refund. It was already priced in. You maybe forgot to ask what was coming in future software updates while standing starry-eyed at the impossibly low price it was being offered at, but they knew it was coming. After all, appropriately specced hardware to be able to do it was already onboard.
Your comment is so naive. Most products out there have a terms and conditions that equate to 'the company can change the product at any time and you're always free to stop using it', while giving their salespeople little to no idea about future progress because that would limit sales. Even if you didn't "maybe forgot to ask", there isn't anyone to respond with the truth. If you purchase a product that doesn't have ad…
It is unrealistic, of course, because it is a textbook case of information asymmetry (the enemy of the market)—only a vanishingly small number of people can adequately assess the pricing, having to know enough about hardware and all the various forces that could bring it down, like potential upcoming lineup changes or inventory overflow.
The right move is to fight information asymmetry. Many developed countries, including the US, already do it in countless cases. A mild way could be requiring to disclose things like this in addition to the ToS; a more thorough way could be simply banning this business model.