Ein eigenes Format hat viele Vorteile. Vor allem eben dass man selbst entscheiden kann was wie wo gespeichert wird sodass das Spiel die Daten dann genau so vorfindet wie es sie benötigt. Das vereinfacht natürlich den Loader Code und minimiert die Ladezeit da man nicht erst Konvertierungen durchführen oder gar irgendwelche komplizierten Algorithmen anwenden muss um alle Information zu berechnen die man benötigt, im entsprechenden Dateiformat so aber nicht direkt vorhanden ist. Vielleicht braucht man auch überhaupt irgendwelche gameplayrelevanten Spezialinformationen oder irgendwelche Daten die sehr aufwändig vorberechnet werden und dergleichen für die man so oder so ein Format entwickeln müsste. Eine weitere Konsequenz eines eigenen Formates (das kann Vorteil oder Nachteil sein) ist dass nicht jeder einfach so das Artwork rankommt.
Ich sehe auch kein Problem darin dass jedes Spiel sein eigenes Format benutzt. Verschiedene Formate dienen auch unterschiedlichen Zwecken. Ein eigenes Format steht normalerweise am Ende der Pipeline. Datenaustausch usw. ist nicht der Sinn eines solchen Formates, dafür gibt es eben andere Formate wie z.B. Collada, .fbx, etc.