video game developers use middleware for almost anything that isn't core game logic. even if studios program their own graphics/ui/physics engines it's a tiny subset of the team. most video game developers are terrible programmers
Yeah because the people outsourced from IBM Consulting or Tata to roll out your entreprise software deployments are so much better than terrible games programmers like Tim Sweeney or David Braben </sarcasm>