People did stop buying them. Their consumer GPU shipments are the lowest they've been in over a decade.
But consumer habits aren't the reason for the high prices. It's the exploding AI market. Nvidia makes even higher margins on chips they allocate to parts for machine learning in data centers. As it is, they can't make enough chips to fill the demand for AI.
Just like Chrome will stop being anti-consumer when people stop using it. Or Blizzard will stop being terrible if people stop buying their games. People are not very good at this whole "voting with your wallet" thing.
Funnily enough I just, like an hour before reading this post bought an AMD card. And I've been using NVIDIA since the early 00's.
For me it's good linux support. Tired of dealing with their drivers.
Will losing me as a customer make a difference to NVIDIA? Nope. Do I feel good about ditching a company that doesn't treat me well as a consumer? Absolutely!
In this particular case, it's a bit more complicated.
I suspect the majority of 30x0 & 40x0 card sales continue to be for non-gaming or hybrid uses. I suspect that if pure gamers stopped buying them today for months, it wouldn't make much of a difference to their bottom line.
Until there's reasonable competition for training AI models at reasonable prices, people are going to continue buying their cards because it's the most cost-effective thing -- even at the outrageous prices.
They have enough datacenters buying their products, they don't need consumers so they can wait more than the average user...
I personally am done with gaming because if I must spend a thousand euros, I'll spend it in bicicle parts and accessories and not on one single piece of hardware for a decent PC.
I went with best AMD I could get at the time, 7900xtx sapphire nitro.
For gaming, it's already really good, I can use raytracing, although not on best settings on some games,but in most cases I can just max out the settings.
Main complaint atm is that self hosting AI is much more annoying than it would be on nvidia.
I usually get everything to work eventually, but it always needs that extra level of technical fuckery.
Similarly if nvidia wanted me to buy their cards they'd get their drivers sorted out. While plugging in an amd card just works with literally no setup from me, nvidia will get no money from me
Well when AMD finally catches up with nVidia and offers a high-end GPU with FG and decent Ray Tracing, I'll gladly switch. I'd love nothing more than to have an all-AMD PC.
I was originally eyeballing to get 3080 pre-covid then everything goes to the moon with crypto, can't even buy 2080 under 1k. So I stuck with my 1080, some shit happened to my MB so I had to upgrade and that's where I decide to switch to all AMD, took me another couple months before I finally snatch a 6800XT at amd direct, it was not cheap($812 CAD after tax) but like almost 500 cheaper than what you can find on any other vendor tries to gouge you with their bundles.
Quite happy with that and their software. BUT, there are some weird crash related the screen sleep after certain version of driver so I turn off screen manually. A newer driver seems to fix that about a month or 2 ago. I will wait a couple update to revert my screen sleep policy again. Most modern game runs quite well.
Honest the newer 7900 ones are priced too high so I might either skip entire gen or wait until 8900 is out then get a good 7900 XT for cheaper price. Basically I have no intention to buy any thing priced higher than 800 pre-tax.
With cheap ram and everything else, there is really no reason for GPU to still keep at that price point. Remember 3080 was priced $699? Yep, that's where I get my budget number of <800CAD.
As a console gamer, I don't have to worry about it. Xbox Series X, PS5, Steam Deck are all AMD based. The Switch is Nvidia, but honestly, I can't remember the last time I turned the Switch on.