Gamers may only see Ubisoft releasing failing games, and may sincerely not care what goes on in the company. But the ...