>>39061943Nintendo is quite possibly the one major corporation that is most willing to delay something to make sure it's up to their high standards of quality, even if the end product sucks due to a terrible core idea such as with Sticker Star.
I don't see how Nintendo could be at fault for a rushed, lazy product