That might irritate their distributors and partners if they were to start selling everything directly. AMD has to play nice or risk upsetting the ecosystem that gives them a lot more reach than they would hope to have on their own, especially in the GPU market.
As for the stock issues, I would not be in the least bit surprised if the shortages extend into Q3 2021. We will see.
Expect to get the hot items just before they become obsolete with the next generation only a few months from launch.
You notice how AMD (seems to be) paying youtubers to hype the 3000 series CPU again? Obsolete parts but plenty of inventory gathering dust in warehouses.
Newegg trickles out inventory very, very slowly, usually one or two chips drop per hour. If you rent a bot, or have nothing better to do than hammer f5 (refresh) all day long, you can grab one. You’ll need to complete your check-out within seconds, so have your account logged in and payment details saved.
Otherwise, wait until late 2021 after the fanfare dies down, and AMD has moved onto hyping Zen 3.5 / Zen 4.
Zen 4 is getting “announced” in 2021 I believe, I don’t think they said exactly when. That’s bringing pcie 5 and ddr 5? Big platform shift as I recall.