Not a solution
The problem is multifaceted and cannot be fixed by just one remedy
Cryptomining is a vast problem for the shortage, and moving some coins away from GPU mining as has been promised will not work, because others will just fill the gap.
Manufacturers selling direct to miners at increased profit margins rather than retail channels
Bots/scalpers buying up what little stock does reach retail to be resold at higher prices
Retailers themselves jacking up prices to scalper levels because they also want some of the extra profit
Gullible buyers actually willing to pay 100-150% extra for cards
Fixing one of those isn't going to solve the problem...