Not entirely true this, for the last decade AMD has had a problem with accumulated EOL dGPU stock, they are making more than they can sell.
For years and years on here,I told all of you AMD over concentrating on DIY markets was not a good strategy. Nvidia,despite all the memes,makes products OEMs will want to use,and makes sure they are out in a lot of systems. This goes back to the GTX750TI,which was the beginning of the end of AMD's marketshare. RTX4060 is a meme card for DIY buyers but is a wonderful OEM product.ATI understood this is a bit better.
Half of RTX4060 cards on Steam are in laptops. Nvidia has more laptop RTX4060 cards on Steam than probably all AMD cards combined.
Look at TSMC wafer allocations post 2020. Nvidia at worst as been slightly behind AMD in wafer allocations,but in many years buys more than AMD.
AMD has to allocate wafers to CPUs,consoles,enterprise dGPUs and consumer dGPUs. So how is AMD going to match Nvidia in terms of the amount of dGPUs they can supply to the whole market? But all those OEMs,need enough volume - why you have 100x the amount of desktops/laptops after each card launch. That is free marketing there.
Look during the Pandemic? AMD sold EVERY card they produced but still sold massively less than Nvidia.They instead diverted all those wafers to consoles. That should tell you how little cards they make. I couldn't even find an RX6700XT at a reasonable price in the UK - Nvidia could actually supply cards at RRP.
@KompuKare has talked about AMD wafer priority for years. Just look at the massive revenue drop in AMD gaming sales - even by AMD's own admissions, a large chunk of that has been the downturn in consoles.
Problem is you are only looking at the UK or US which are priority markets. If you look at the larger picture,AMD has very little sales share or availability in places like Asia.If you travel around the world or have mates from other countries it is obvious AMD simply concentrates on a few richer markets such as the US,UK and Germany. Yet they are absent in many markets and the AMD graphics cards are not always cheaper or easy to get.
I realised this many years ago(before the pandemic),when the Lowcostgamer pointed out that in many regions such as South America,many AMD CPUs at the time were relatively more expensive than the Intel ones and harder to find. AMD targets key markets,which means entire markets don't get much allocation.
Nvidia like Intel has plenty of supply in most countries worldwide. The last real mass market AMD dGPU was Polaris - AMD had 30% share and you could find them in prebuilt systems.
AMD has barely any marketshare in laptops or prebuilt desktops - if they actually had share in those areas then they wouldn't need to be stuffing DIY channels with stock.
Nvidia had a massive oversupply of Ampere cards,but did you notice they didn't have any issues getting rid off it through prebuilt systems? This is why Ampere DIY prices didn't drop.
Plus even in the UK try specifying an AMD card in a prebuilt system - even an RX7800XT costs as much an RTX4070 Super.
Considering companies making desktops and laptops,like to save pennies on even motherboard heatsinks and coolers,they would be totally using AMD cards to save a few bucks. You saw that with Polaris,being the last range of AMD cards to hold any significant amount of share.
AMD's inability to sell it's oversupply of cards is really a fault of concentrating on a very limited number of markets and then not building relationships or supply agreements with large OEMs. Considering AMD makes entire laptop and desktop platforms,it shows a lack of strategy.
If Nvidia had a capable CPU platform,they would totally be using it to bundle their graphics cards. With AMD they have no strategy with RTG(or whatever it is called now) - RDNA4 even if fantastic can't be sustained by DIY sales.
It has to find mass market adoption in prebuilt systems - so unless AMD has a plan to do work with the large OEMs it will be a failure. They consistently also launch later after Nvidia,which means Nvidia has first mover advantage too.