Only reason we didn't see is because EA crushed the version that existed of it. Company has no problem giving us shit when they do when they finally show up on nintendo, but between them not publishing the star wars game on Wii or Crysis WiiU title I don't think anyone should ever give them the benefit of the doubt on nintendo platforms. They have been historically bad even during the snes and N64 era to consumers.
Same group is hypocritical and their post history shows it most of the time. They have no problem downing a nintendo platform that isn't even trying for mid range power while bitching that the pc shouldn't be compared cause people spend their money as they please to get a good looking game or a very smooth performing one or even outright customizing it as they please.
Getting back to the topic I'm literally surprised at nintendo switching development, OS, and firmware issues. Nintendo has ways to go but to see them just outright abandon one of their dumbest mistakes for 15 years is nice. Their OS like PS4 OS is utter proof you can do a lot with a light linux or bsd variant instead of using the crap kernel that is windows. Switch OS vs android shows that firmware/OS is huge when it comes to utilizing what's inside. Next to Doom 2016 utterly shattering concepts of what low level apis can do I haven't been more impressed by what companies do when they grow up with how they treat their software and what can be done. Nvidia and nintendo tagging up to do so is even more befuddling.
My serious hope is that they get employees or gain more awareness of what firmware or OS engineering can do when applied right. The same can be said for OS tweaks. Nintendo and Sony just ask Nvidia/Amd why Microsoft/Windows sucks when it comes to how games are synced vs what can be done. Lightboost strobing is very software based once you have decent hardware nor does it require pricy hardware, as that is what gysnc requires but not exploiting the 3d chip features a lot of displays use. None of the big 3 have responded to
bufferbloat which is great for network performance but overall system performance as it totally minimized various impacts that networking has on cpu cycles, thread contention, cache contention.cpu usage, and interrupts being used. Consoles are always performance starved so freeing up resources, offloading properly, using proper acceleration techniques, and minmizing bloat/overhead counts a lot.