I think people do have a right to hate the prices though. I get inflation, architecture complexities can ramp up costs, wafers, transistor designs etc. But even with all these in mind, Nvidia are still profiting way too much per chip sale. The price vs performance is awful.
What goes in Nvidia's favour is that, the performance is unfortunately stonkingly good. Gone are my days of buying flagships. I just cannot justify the prices.
I'm also thinking we are approaching a point where size does become problematic. We are already in an age where GPUs come with support brackets to compensate for the "weighty" long cards. GPU sag is common place and PCI-E sockets are being reinforced. Where do we go if those GPUs continue to increase in size? I dont get the hate for this one, but logically, it could become a problem if the answer to performance evolution is "make the coolers thicker"