Why would they self host when they can just keep rehosting them on GitHub or similar for free every few months?
If there is one thing the emulator community is already good at... it's backing things up!
Not only is it free, but every time Nintendo does this it's free advertising via Streisand effect.
Presumably to have a "central" place to submit issues+PRs to.