Soldato
As the title suggests, AMD are selling the 3900x and other products of theirs direct to consumers, some retailers have also been advised by their suppliers to go direct to AMD, I don't think we are going to see any of these CPUs anytime soon, AMD are also out of stock.
https://www.amd.com/en/where-to-buy/promotions2
https://www.amd.com/en/where-to-buy/promotions2