They way I see it, this issue is complex and no one take is going to be completely correct. Multiple truths can coexist, for example:
1) Nvidia makes good money on the gaming GPU market. They were a gaming GPU business for many years, and while the company's tremendous value increased with AI systems, it's not like they were going broke before that.
2) As much as frustrated potential customers don't want to hear it, scalping a product does not make someone worthy of a firing squad. This can be argue to infinity, but the reality is, buying a product and selling it for more is no different than any other buy/resale business in a capitalism economy. On an emotional level for the average consumer (myself included), it's frustrating, but on a purely logical level, there's nothing to be mad about.
3) The "value" of something is determined by the buyer, no one else. YOU might not find value in paying $4500 for a 5090, but just because YOU don't doesn't mean that OTHERS don't. And the fact that others have different "values" than you does not make them worthy of a firing squad either. I personally really, really want a Lamborghini, but because of the value others have placed on Lamborghini cars, the prices are simply out of my reach. I don't blame Lamborghini for not choosing people like ME as their primary market. And I don't automatically assume all Lambo owners are morally corrupt for being willing to pay for ownership. The point? If you want a Lamborghini-version of a GPU and you can't afford it, that sucks, but it's not a problem that Lamborghini [Nvidia] needs to or has the responsibility to solve.