Shelves of competitor parts aren't responsible for lack of NVIDIA stock at Microcenter, or anywhere else. Microcenter refusing to stock AMD or Intel GPUs isn't going to magically conjure more NVIDIA GPUs for them.What if my customer wants an NVIDIA card and I have to tell them I can only get them their 2nd or 3rd choice?
If anything, the presence of any alternatives, even grossly overpriced ones, is at least slightly reducing the demand for NVIDIA parts. Every non NVIDIA part sold is one more NVIDIA part those insistant on NVIDIA have a chance to get. If NVIDIA parts are the only parts being displayed at retailers, then you'll see them available even less frequently.
There is no silver lining to anticompetitive practices, except for the shareholders of the company successfully implementing them.However, if there was a silver lining, it would be that there is more silicon allocation and market share for premium NVIDIA cards.
Silicon allotments are all but set in stone long before cards make it to shelves (and have enormous supply chain delays even when it's possible get more) and more market share, for a brand that already dominates market share, is never going to benefit consumers of those products. It leads to higher prices, longer product cycles, and technological stagnation.