That's not the reason why Microsoft stopped sharing console numbers. The primary reason they stopped sharing console numbers is that they weren't selling as much and didn't want to share abysmal data.Microsoft not sharing console numbers has more to do with the fact that they can get a consumer into their eco-system without them having to buy a console. What you rather have? One person buying a PS5 for example at $500+ or five people buying that eventual streaming puck/stick at $100? Or even these five people just signing up to Game Pass via the TV app? Consoles are great, important and all but in the grand scheme of things, they're simply not as vital as they once were. I personally would prefer the five different users because that increases the chances of them spending more money by 5 over the one single person who buys a PS5 for example.
With that said, I would like to see Microsoft release the console sales numbers but im not expecting them to do so expect maybe in North America which I do believe they will take the lead by next year and win overall. For this I can see Microsoft releasing a statement.
They did share the numbers for the first 2 or so years of the Xbox launch. When the numbers tapered off, they stopped sharing. They didn't even have Gamepass or any other way to get a consumer to their ecosystem at that time, but they still stopped sharing the data.
Second, I think you're overestimating the impact of subscriptions and the amount of money people spend on subs. For example, PS+ (which is twice as many subscribers as Gamepass and rarely has any discount or promotion -- meaning has a very high revenue potential), only generates roughly $3 to $3.5 billion in revenue per year.
On the other hand, PlayStation's platform (which is primarily built on the console) generates $25 billion in revenue.
In other words, even the gaming subscription with the highest subscriber base only generates roughly 12% of the revenue.
Also, if console sales weren't important, Nadella wouldn't be highlighting Xbox's recent quarterly performance.