Originally announced in 2017, was going to be done in-house but, after some serious setbacks, Nintendo finally let Retro take control. So if it had to be torn down to the studs, that's a lot more development. Not to mention the technical limitations of the Switch, it's been ready for retirement for a while.