I don't think it's a stupid decision because the Switch is a popular console and third party games have been successful on it. It wouldn't surprise me if by next year the Switch installbase eclipses the Xbone.

Having Nintendo be the publisher means the game won't be monetized into the ground if Activision published again.