You're right about that. But it's not NVIDIA or AMD that is making profit from the increased demand. Those two are selling the chips to the partners and those partners sell to the builders and retail shops. NVIDIA sells the chip for $100 to Asus, Asus sells the card to retail for $150, retail should sell at $200, but demand is so damn high, retail sells for $400 or $500.
I think it would be more prudent for gamers to have AMD and NVIDIA sell direct from their site. But there is likely something in the partnership agreements that they won't do that. Otherwise, NVIDIA would be the only manufacturer of their own cards as the demand would outstrip it again. Miners would just find relatives to buy cards (1 per household) for them at the cheap, making them run out of cards again. They can't segregate gamers from miners either, with the rarity of maybe previous purchasers of older chips knowing they are upgrading for gaming and not mining so much, but it's only a matter of time before that system gets abused too:
https://www.npr.org/sections/thetwo...-bean-scraps-legendary-lifetime-return-policy
The only end in site is like what happened before, crypto currencies needs to take a nose dive HARD. The the market would recover in a few months. I'm not sure that dedicated ASIC chips for mining will do anything to stem the hunger for free money (at least that's what miners think it is). Otherwise, it's a scramble for those of us out here.
FYI, keep to Craigslist. I found someone willing to sell their Asus GTX 1060 Turbo for $300 before the NVIDIA site opened up for me and another emailed me after I bought from NVIDIA to see their Gigabyte one (both 6GB versions) for $300 too. So it's possible to find other gamers out there not looking to cash out while they can. Good luck y'all!