Actually, it is consumers' fault.
This is reductionism taken too far. Consumers don't exist and operate in a bubble. There are a lot of things to blame for the situation we're in:
1) Lack of antitrust enforcement. Duopolies and monopolies are common in tech.
2) The corporation. Corporations are not designed to benefit humanity. They're, as Ambrose Bierce said (quoted in Civilization), an ingenious device for obtaining individual profit without individual responsibility. Put more simply, they're about wealth consolidation. Wealth consolidation means giving a smaller number of people more of the resources pie so they can have more privileged lives. The sales pitch for this kind of social planning is that their privilege trickles down.
3) Marketing. Corporate/political marketing is designed to confuse people with emotion to get them to part with more of their money than they should. Money is essentially a person's life, the currency of a person's time, energy, and ability.
4) Tribalism indoctrination. People are generally trained to think tribally, in an us vs. them dichotomy (like football/soccer and the "two-party" system). This makes it easy to substitute duopoly, for example, in lieu of having an actually competitive marketplace.
I found it droll to see the claim that we have a really crowded and competitive GPU market in the same article that argued that Vega is so overpriced that it's not competitive enough to be recommended.
link
Dave James said:
Without the price drop the Vega cards are prohibitively expensive, especially compared with the $350 (£329) RTX 2060.
As it is, it looks like Sapphire was just trying to make the highest-performing AMD gaming cards as relevant as possible in light of the latest Nvidia release.
Unfortunately Sapphire is no longer looking to give its RX Vega cards any help in the crowded, competitive graphics card market.
Claim A = Without a price drop Vega is not competitive, meaning the only "competition" in the market involves Nvidia with itself.
Claim B = We have a crowded/competitive graphics card market.
While it's possible to "yeah, but" my point with the practice of releasing lots of barely different 3rd-party cards, I don't consider the market nearly competitive enough. Duopolies aren't good enough and the argument he made is that AMD isn't even competing at the current pricing, therefore we're talking about monopoly which is even worse.