There's also the fact that Ubisoft are still developers too. They gave us Prince of Persia, Assassin's Creed and Beyond good & evil.

EA and Activision are just corporate giants that swallow developers only to spit them out a few years later.