I think microsoft gets away with only getting binaries because they have a handle on the APIs you have to use for their consoles, so they can maintain backwards compatibility with a little translation, some shims, and the go-ahead from the publisher.
Nintendo also has the advantage of other people writing emulators for their hardware that they can take advantage of years later, but only for first party stuff. (later ps2 game releases for the ps3 did something similar, with sony hiring a prominent emulator dev)
I have to assume it's either licensing issues with toolkits/middleware or apathy that stops the release process being "ship us a binary and a docker container that can build it".
Nintendo also has the advantage of other people writing emulators for their hardware that they can take advantage of years later, but only for first party stuff. (later ps2 game releases for the ps3 did something similar, with sony hiring a prominent emulator dev)
I have to assume it's either licensing issues with toolkits/middleware or apathy that stops the release process being "ship us a binary and a docker container that can build it".