In the end it's NVIDIAs fault and they are to blame either for the design or being bad at negotiation. After all if what you say is true, they only were in that spot because they wanted to cheap out with Samsung. process on 3000-series where we saw the exact same lack of VRAM on a cheap process.
I think that's a little simplistic. AMD obviously has an intimate relationship with TSMC and thus gets better deals, also because they do technology transfers to TSMC. But the amount of wafers that Nvidia bought during a shortage and the timing just before the end of Ethereum mining was always going to result in high prices.
I don't even blame Nvidia/Jensen that much because the timing of the proof of stake transition was bad for him and for an outsider it was very hard to judge whether ethereum mining was going to end overnight (which it did) or more slowly. He had to sign the contract in time to be able to launch Ada on schedule. He couldn't just wait indefinitely.
Signing a smaller contract would obviously have been wiser in hindsight, but the auto makers suffered heavily from canceling their contracts with the chip makers, to the point where they couldn't make the cars due to a lack of chips.
But as a smart consumer you can try to let other people make unwise purchases. My guess is that at the very least we'll get a more normal price/performance increase with Blackwell, especially if RDNA4 is any good. Although I'm rather uncertain about AMD. Their good showing with RDNA2 seemed to be in large part due to a node advantage. So they still seem to have a lot of catching up to do and I'm unsure to what extent RDNA3 was a weak design or whether their architecture in general is not that great.
The question marks are also huge for Intel. They are way behind AMD, but also obviously can be expected to learn fast. So will Battlemage be any good? I have my doubts, but on the other hand they should be willing to accept very low or zero margins.