I think people are underestimating Ps5 and Overestimating X Series S/X.
Here in Australia as an example, two weeks before launch there are still plenty of X Series S stock.
PS5 Normal/Digital is sold out until mid/late 2021 and whilst Series X went sold out after a few hours, there are some “reports” claiming that there were around 500 PS5 units allocated in each EB Games Store against around 25-30 Series X.
Obviously this has to be taken with a grain of salt.