Well I mean, Iwata himself had this to say in 2011:
Strategically launching finished games at different times is just how it goes. Just with this one it came a little too close to its release date for the change and you get devs fuelling the fire by letting people know its ready to go. But whats good enough for Nintendo is good enough for Ubisoft, so there we go.
It's not exactly the same. Actually I can't remember (and I'm actually quite interested in a lot of Nintendo's titles) an instance where a finished game with a concrete date was delayed. I do know that there are some games that were strategically placed different than they could have been, but that doesn't mean that a finished product where the studio worked its ass off to reach a specific deadline is put on hold after completion, but rather that the studio gets notion it will get released later on, so ressources might get pulled from the almost finished project, or some minor tweaks might be added or a part of the team already starts conceptualising the next game (of course it could still mean the same as in Rayman's case, if there was an internal deadline to finish the game the team did meet and afterwards they decide to delay it, but I've yet to hear of such a case).
Had Ubisoft delayed the game from being a launch title because it wasn't finished and had they then said: "OK, we didn't get it done on time, in order to maximize the profit for a non-launch-title, wen want to have it an all platforms, so
while completing the game for a later date we also work on the ports" I would have been a lot less enraged. Having played the game and having spoken to the devs I still think it's strange to port this game, because it just doesn't lend itself well to the 360 controller / PS3 controller without altering the game and taking away from the fresh ideas in the game - so I might have criticized that - because really there are only two options now if they want all games to be the same: Having sub-par PS360 versions or deleting a lot of the great ideas the team has put into the game.