ok, lets get a few things out, firstly you're saying oo, next gen isn't that exciting, but nto everyone has a 7800gtx single card let alone in sli.
Someone builds a COMPLETELY new rig every day in this big wide world, new cards at same price mean better value for him. a lot of people here have a 9800 pro and lets be honest, would you prefer a x1800xt for £350 or a x1900xt for £350. it simply pushes more pixels, and will do that for its lifespan even 3 years from now.
as for upgrading, what difference does it make if you bough ta x1800xt for £350, sell for £250, buy the next card for £350, you lose £100, or you get a x1800xt, keep it for 2 years, sell it on for £50 buy next card for £350, you end up losing a VERY similar amount of cash, but one way you always have the fastest thing, the other way you don't. thats why i upgrade constantly i find i spend the same as friends who buy a dell £1800 pc every 3 years but i ALWAYS have the latest thing throughout that time and spend exactly the same.
whats wrong with value for money. lets say they delay the 1900xt until the next huge engine that is even more powerful comes out, say that was in october, then everyone who decides to buy a new pc between now and then pays £350 for a x1800xt instead of getting a better card for same money. its not JUST about upgrading, some people HAVE to choose a card because they need a computer, some people do have cards so bad they need to be upgraded to play farcry let alone anything newer.
not really wanting to sound bad but your argument has little merit, because i can't see a single reason for newer better cards replacing older ones for same money as fast as possible as being a bad thing?
also xbox 360, would you buy a 7800gtx to play in 640x480 resolution? exactly, tbh , and of course IMHO its quite ludicrous to get a 360 without a HDTV, ok i could get one and hook it too my monitor and get the right res, but big screens and multiplayer games are where consoles are at for me, and consoles utterly and truly fail at fps games in general, not a single one i'd prefer to play on a console than a PC.
and even for UNdeadInsanity, the fact that the 6800's, then the 7800's came out and the next cards are the very reason for midrange cards being good yet quite cheap, if there wasn't a 6800, and it wasn't followed by a 7800 then his 6600gt would have cost twice as much.