Sony usually lists milesstones like 10 million copies sold. Either that or they make the information available somehow. MS on the other than hides their pitiful sales numbers behind excuses like "But too many people play it on gamepass", or "Lifetime total sales don't matter anymore! It's playercount that matters!"
It’s simple logic that if you going to aggressively push a subscription service then using purchases suddenly makes no sense. Engagement and monthly active players is actually a much better way to gauge popularity.
The income is steady and monthly. And optional purchases like cosmetic mtx for say Sea of Thieves is where the long term money comes from when you maintain high engagement and monthly active users.
It’s a culture shift from what you are used to. Try to understand it instead of being hostile towards it.