Ça dépend. Je pense qu'il y a en fait une bonne quantité de middleware, qui est utilisé, ... si vous êtes prêt à payer.
En même temps, il est parfois facile de pirater quelque chose pour devenir vraiment rapide sans autant de dépendances externes, si la portée est petite.
Je pense que sur le haut de gamme, vous devez comparer des entreprises comme EA et Ubisoft à d'autres grandes sociétés de logiciels, comme Apple, Google, Facebook, qu'avez-vous.
Ils écrivent tous une très grande quantité de code personnalisé, lorsqu'il existe des alternatives, car ils veulent obtenir un avantage concurrentiel.
Comme l'a dit @Sean James, il existe des raisons juridiques et de nombreuses autres raisons, mais je pense que même s'il n'y avait pas de barrages routiers, les éditeurs de logiciels inventifs continueraient à développer des alternatives personnalisées aux composants logiciels existants s'ils pensaient pouvoir les améliorer.
Cependant, je conviens également qu'il est toujours possible de démarrer certains projets dont nous pourrions tous bénéficier. Par exemple, je pense que nous devons remplacer COLLADA par quelque chose de beaucoup plus simple basé sur JSON. Peut-être quelque chose qui ne gère que des maillages arbitraires, mais rien d'autre. Je pense que nous avons vraiment besoin d'un meilleur format de maillage.