Steamspy "data" is not particularly useful, imo. Firstly, it obviously leaves out a lot of other ways in which people may be buying their games. But even taking it to represent Steam sales data is highly flawed because Steam uses ranges of sales, 200k to 500k, 2m to 5m, etc. And then people conveniently latch on to the high end of the range and claim that is the sales number. So for BG3 EA, for example, if it falls in the 2 - 5 m range, BG3 fans of course want to claim the sales figure is 5 m which is quite ridiculous. At best I would say it is likely sitting right at 2 m.