These are just estimates like our data. They have a gap of well over 3 million for Switch. Even right before OLED launch is a huge gap. Especially with the shortages going on.
We have estimated Xbox Series X|S shipment numbers between 8.25m-8.5m, which is in line with what Zhuge and Welfare have estimated shipment numbers at. Our sell-through is at 7.72m as of October 2 or about 4-5 weeks of sales at the sales pace at the time. It takes a few weeks for consoles to ship worldwide and the rest of the gap would be Series S not selling out like the Series X (or PS5).
VGC and Ampere PS5 estimates match up.