Das Problem ist einfach, das ein Patch, obwohl wir es uns einfach vorstellen, nicht zwangsläufig auch einfach ist.
Ein Hotfix sollte nur eine Kleinigkeit ausbügeln. Wenn es tatsächlich nur um ne falsche Kommastelle bei nem DPS Wert oder sowas geht, dann ist ein Patch oder Hotfix natürlich in Kürze erstellt.
Kompliziert wird es, sobald man tiefer in die Mechanik eingreift, was beispielsweise schon passiert indem man bestimmte Eigenschafter einer bestimmten Armor Klasse ändert - was in der Theorie ja auch nur 3 Zahlen schubsen ist.
Ich kenne es einfach aus dem Web- und auch Software Bereich, das man unglaublich oft an Situationen ankommt, wo man sich plötzlich fragt "wtf?!".
Relic hat das Spiel so geproggt, das es so funktioniert wie sie es sich gedacht haben - und das hat sicher auch geklappt. Nur ist uns allen ja inzwischen aufgefallen, das da doch nicht alles so geklappt hat, wie sich das Relic ursprünglich gedacht hat.
Und damit fängt leider immer eine Lawine das Rollen an, denn wirklich Hotfixen kannst du nur, wenn du auch nur minimale Änderungen bräuchtest - was wie Relic teilweise schon vor uns festgestellt hat - nicht ausreicht, da mehr im Argen liegt als 3 Werte.
Von Lawine rede ich, da jede Änderung die an einem "fertigen" System getan wird, neue Änderungen nach sich zieht.
Ein Beispiel mal aus meinem Webdesigner alltag. Ich designe ein Menü mit 6 Punkten, darunter will der Kunde ein tolles Bild. Kein Thema, die Seite wird designt und umgesetzt. 3 Monate später will der Kunde - obwohl er sich vorher 100% sicher war - noch zwei weitere Menüpunkte, und jeweils noch Unterpunkte dazu. Das Design ist plötzlich fürn Arsch. Die Menüstruktur wäre noch leicht um weitere Oberpunkte zu erweitern gewesen, aber mit Unterpunkten hat keiner gerechnet, da sie zum Zeitpunkt der Erstellung nicht vorgesehen waren.
Um wieder auf Dow2 oder jedes andere Game zurückzukommen. Selbst wenn du vorher planst das du "diese oder jene Änderung" entsprechend gut umsetzen kannst, triffst du auf Situationen wo du merkst "fuck, so reicht das nicht, wir müssen wieder ganz woanders ansetzen". Und in dem Moment bist du dran, und änderst eben mal nicht 3 Werte, sondern 18 Werte und 5% des Codes, um nach Release des Patches festzustellen, das einer der 50.000 Spielern bemerkt, das durch das umschreiben des Codes in Kombination mit einem Wert ein Bug auftritt, der das Spiel so dermaßen auf den Kopf stellt, das du wieder 12 Werte und 7% des Codes umschreiben musst.
Das ist leider etwas, das man nicht einfach abfangen kann, egal wie sehr man sich vorher drauf vorbereitet - AUSSER - man hat die nötige Zeit um "alle" Eventualitäten abzudecken - was Relic mit Sicherheit nicht hatte, mal ganz abgesehen davon das ich kein Spiel kenn das immer 24 Stunden patches hat.