Dipende. Penso che ci sia una buona quantità di middleware là fuori, che viene utilizzato, ... se sei disposto a pagare.
Allo stesso tempo, a volte è facile hackerare qualcosa per ottenere davvero velocemente senza tante dipendenze esterne, se l'ambito è piccolo.
Penso che sull'alta gamma, devi confrontare aziende come EA e Ubisoft con altre grandi società di software, come Apple, Google, Facebook, che cosa hai.
Tutti scrivono una grande quantità di codice personalizzato, quando ci sono alternative esistenti, perché vogliono ottenere un vantaggio competitivo.
Come ha detto @Sean James ci sono ragioni legali e molte altre ragioni, ma penso che anche se non ci fossero blocchi stradali, le società di software inventivo svilupperebbero comunque alternative personalizzate ai componenti software esistenti comuni se pensassero di poterli migliorare.
Tuttavia, sono anche d'accordo che c'è sempre spazio per avviare alcuni progetti di cui tutti potremmo beneficiare. Ad esempio, penso che dobbiamo sostituire COLLADA con qualcosa di molto più semplice basato su JSON. Forse qualcosa che gestisce solo maglie arbitrarie, ma nient'altro. Penso che abbiamo davvero bisogno di un formato mesh migliore.