Depende. Creo que en realidad hay una buena cantidad de middleware, que se usa, ... si está dispuesto a pagarlo.
Al mismo tiempo, a veces es fácil hackear algo para llegar realmente rápido sin tantas dependencias externas, si el alcance es pequeño.
Creo que en el extremo superior, tienes que comparar compañías como EA y Ubisoft con otras grandes compañías de software, como Apple, Google, Facebook, lo que tienes.
Todos escriben una gran cantidad de código personalizado, cuando hay alternativas existentes, porque quieren obtener una ventaja competitiva.
Como @Sean James dijo que hay razones legales y muchas otras, pero creo que incluso si no hubiera obstáculos, las compañías de software inventivas aún desarrollarían alternativas personalizadas a los componentes de software existentes comunes si pensaran que podrían mejorarlos.
Sin embargo, también estoy de acuerdo en que siempre hay espacio para comenzar algunos proyectos de los que todos podríamos beneficiarnos. Por ejemplo, creo que necesitamos reemplazar COLLADA con algo mucho más simple que esté basado en JSON. Quizás algo que solo maneja mallas arbitrarias, pero nada más. Creo que realmente necesitamos un mejor formato de malla.