What people don't realize is how expensive video memory is.
This is bulk pricing in units of 2000, but per 2Gbytes, pricing ranges from 20 USD(gddr6) to 33 USD(gddr6x).
So 8gb of GDDR6 cost 80 dollars.
This is more than the manufacturing cost of a r9 7950x!!
So while $100 dollars does seem like quite a bit for 8gb of video memory, it's fair considering the cost. It's also likely why Nvidia is skimpy on the video memory, 4 to 8gb of GDDR6x cost 60 to 120 dollars more which is not an insignificant amount.
Videocard manufacturing is just tremendously more expensive than CPU manufacturing which is why AMD can throw in a $180 dollar ram kit on a $400 dollar CPU and still make money, particularly when they killed off the bundled cooler.
Something like an RTX 4090 founder edition probably cost something like $800 dollars to manufacture.
$230 GPU + $350 Memory + $150 for the cooler + $70 for the rest of the PCB and power circuitry.
While complaining about GPU prices seem fair given the economic climate, we should really complain about CPU pricing. When you remove the memory, have a vastly smaller silicon size, the cooler and PCB, the margins on CPU's are tremendous.
I don't see why don't see more complaints about CPU pricing or the lack of an increasing in core count.