The thing with Nintendo and Sony is that they can't really afford to go chasing after a small number of whales with their first-party games. These games are specifically designed to push their consoles into as many homes as possible, so they need to keep a good reputation with them. You could also see this with Valve during the late 2000s when they were trying to make a case for Steam as a platform by releasing hit after hit after hit, at least until Steam started selling itself after 2010. Third parties don't have this incentive, so they can do whatever the hell they want to make money with their games, as long as it isn't TOO obvious like with Battlefront 2.
As for Microsoft, they seem to have given up on the idea of exclusives anyways, so I'm not surprised to see microtransactions in their games. Wii U exclusives also took a dive in quality after 2015, precisely when Nintendo gave up on the console.