Vielleicht ein WorkAround:
Ein Workaround ohne die Ursache zu kennen ist böse.
Das würde ich so grundsätzlich nicht sagen.
Dem Kunden ist es egal, ob der Entwickler auch die Ursache zu 100% analysiert hat. Hauptsache er hat ein laufendes Programm (abhängig von der Häufigkeit und Auswirkung des Fehlers, seinem subjektiven Leidensdruck).
Aber natürlich darf es nicht in "herumprobieren" ausarten, da stimme ich Dir vollkommen zu. Ein schwieriger Zielkonflikt...