Games are routinely being released in a half-baked state. How could a developer with a real love for the medium be happy working at organisations like this?
Ubisoft is one of the worst offenders (especially in terms of creative direction) so it's no surprise that they are the most affected.