Well, only since the 280GTX to be honest, previously to that ATI and Nvidia used to price their cards fairly evenly along the lines of price/performance. And for pre-overclocked cards, fools and their money are easily parted.
but they still get released...and sell

Also, i seem to remember the GTX 285 was a fair bit more expensive than a 4890 but for very little performance increase....