I too get frustrated with PC's becoming obsolete so quickly.
There is a balance, and I think HTC has to find that. While it is not too much to ask for the game to be playable on 5 yr old machines, you can't expect to run it on a 500mhz Celeron from 1998.
With three patches in one week so far, I think they are trying to do that.
The market will decide what is the best balance for them, but I think they will strike the compromise that pleases most of their customers.
If someone can't play the game as it is right now I think it's reasonable that they take a break and not spend the money until they can get what they pay for, but to say you are done forever is premature because the next patch might do it for you, and if you try, you might be able to tweak your system enough to get it going.
I only hope that the game remains playable on dial up, because for some people in more rural areas that, and satellite are their only options regardless of how much money they can spend.