Perhaps high end Volta will obsolete some mid range cards in mining. Otherwise buckle in for more of the same until the next coin bust cycle.
Despite their PR lipservice and handwringing in public, it is to AMD's, NVIDIA's and their distributors' benefit to keep selling out cards regardless how many irate PC consumers there are. Lol, what are we gonna do? Buy an Intel GPU?
Producing mining only cards is far too great a risk. Too foolish for anyone to gamble with design & manufacturing when mining demand is so fickle. We really need more competition yep, but IP, silicon and engineering teams are all too expensive for any outside players to*just* hop in and design and produce competing cards whether for gfx or mining.