Nintendo's primary competitive advantage in the gaming space is it's expertise in hardware and tight integration of self-published games. Nintendo would have to fundamentally change it's business model and alter the design of their games (and consequently the unique appeal of them) in order to fit your demand.
You are right about Apple though, simply allowing people to install their OS on other hardware for personal use would not impact their market strategy in any significant way.
I'd argue the success of the switch emulators proves their games can be successful without changes in the PC space. I'd certainly agree with you when it came to Wii-era games since that had the unusual controller[0] but the switch is a pretty standard controller.
[0] Which they could have sold as first-party PC accessories, further capitalizing on the PC market
I am not an Apple fan at all but I would say that Apple tries to run their business similar to Nintendo, a tightly polished OS tied to hardware. I say tries as it appears to me that their quality has dropped since the death of Steve.
To your parent; >Well if we're going to dive into morality, requiring me to produce additional pollution and e-waste to run your program when I have a perfectly capable turing machine already is unconscionable.
No one is requiring you to buy Apple OS or Nintendo games.
[dead]
> Nintendo would have to fundamentally change it's business model and alter the design of their games
it's all C++, dude. Most of the time it's all based on engines that already run on Windows. So what are you telling me, programmers are unable to port minor amounts code over to a different, vastly more powerful architecture? This sounds like some sort of incompetence olympics.