When you ship a piece of software, it's often expected to be usable by a million people reliably for years.
In film and video production, you're duct taping shit together to get it to stay in one piece just long enough to get the shot and get the film out the door. You're fixing shit in post because you were in a hurry on set. It's a sort of barely controlled chaos.
Game development is somewhere between the two.