That's why I love Sega, and dislike Nintendo.
Sega used off-the-shelf CPUs, sound chips. Porting games from (Amiga, whatever) was 2 finger snaps away to a Sega platform. I bet the developers loved Sega for this. Dear lord, I saw a giant list of vintage computer games, and Sega had them all on their portfolio ported, ready to go, BECAUSE they used the Motorola 68k and the Z80, that these old PCs also used. Same CPU.
Nintendo had a bespoke chip that they asked to Ricoh to build, based off a 65C816, that was named 5A22, and I'm talking just about the SNES. (https://www.copetti.org/writings/consoles/super-nintendo/) It was completely incompatible with the NES chip, which means all the developers have to learn how to code for that chip... but nobody has the SDK except Nintendo, because the chip is their thing. I bet a lot of devs gave up doing Nintendo games just on that.
You need to send that for the developers to properly port and code their games for it...Nintendo keeps trying to reinvent the wheel when they think they are cutting costs, and end up making something more expensive. Typical.
Sega realized after years that the hardware doesn't matter, as long you still play their games. They even emulate their own Mega Drive / Genesis games on Steam, no middle man. Nintendo, on the other side, keeps sending CDs and takedowns left and right, to anybody that even dares to play gamecube games on a switch or something.
Nintendo, LET GO. Let people play their games wherever they want, how they want.
Running Sonic 2 off a CALCULATOR is a slap on the face of Nintendo. No CDs in sight.