As I note in the review, Nvidia set the price for the RTX 3060 at $329. What happened? All the graphics card manufacturers (ASRock, EVGA, Gigabyte, MSI, PNY, Zotac, etc.) all raised their prices and took the profits. Yes, Nvidia still made plenty of money, but it could have made more money and left the AIB partners with less of the overall pie. And when it wasn't the AIBs jacking up prices (last year), we had scalpers buying everything using bots and putting the cards on eBay and other sites for then-atrocious prices. Except, those old prices look sort of nice in today's market.
The result is that AMD and Nvidia would be dumb to keep trying to sell cards for substantially lower prices than the market will bear. As long as enough people exist that will buy nearly every graphics card at an inflated price, the price of cards will trend upward until equilibrium is reached. If it's not AMD (eg, setting the price of the RX 6600 XT at $379) or Nvidia ($599 RTX 3070 Ti and $1,199 RTX 3080 Ti), it will be the AIBs or retailers or scalpers. Personally, I'd rather the companies doing the majority of the work — AMD and Nvidia — get the majority of the profits, rather than paying scalpers and other profiteers for doing nothing.
But yes, it still sucks that prices are high. They will continue to be high until supply increases and demand decreases.