Warum soll sich das Verhalten eines Bugs, der z.B. den IE5 betrifft, irgendeine Auswirkung auf z.B. den IE7 haben?
es gibt oft bugs die nicht nur ein system betreffen - oft haben völlig verschiedene bugs die selbe auswirkung oder der selbe bug in verschiedenen systeme hat unterschiedliche auswirkungen bzw interpretationsformen
ein css hack ist das bewusste ausnutzen von browserfehlern, ein fehler der in der regel durch eine fehlerkorrektur abgefangen wird - was ist, wenn die fehlerkorrektur eines anderen browsers auch versucht diesen expliziten fehler den du ausnutzt, zu korrigieren und du dadurch unerwartete fehler verursachst?
ungültige css regeln sollten ignoriert werden, bist du aber sicher dass das immer 100%ig so ist?
ich rede hier nicht von simplen css hacks wie den star html hack oder underscore hack - es gibt eine ganze reihe enorm komplexer hacks die teilweise sehr schwer zu durchschauen sind, fehler sind dann nicht mehr zu finden, da man dieses gewünschte verhalten durch fehler oder fehlerhaften code erzeugt und diesen nunmal nicht validieren kann