Nintendo and Microsoft/Xbox have low margin on each device sold [1] [2].
For Valve, Steam is the only real source of income.
Apple on the other hand has a lot of source of incomes.
They have a margin of 60 percent just for the iPhone! [3]
Games. Seriously. You have a lot of old (even new) games that depend on 32-bit binaries/libraries. And that’s why the recent “clash” between Canonical’s Ubuntu and Valve’s Steam[1].
[1] https://www.polygon.com/2017/4/5/15195638/nintendo-switch-co...
[2] https://www.pcmag.com/news/microsoft-not-making-any-money-on...
[3] https://www.reuters.com/article/us-apple-iphone/apples-iphon...