It's not 'gray' at all. SP1 is an add-on ...an updater, not a repairer. If it finds an error in the OS to which it is being applied the only responsible option is for it to halt until such error is corrected so as not to potentially exacerbate it [the error].
The 'origin' of the fault is with the Driver Company, not MS, and MS is not THEIR 'support' department.
They [MS] are less of a 'monopoly' than Apple is within their own machines/systems. Were they a 'monopoly' they would both restrict Vid card choice to ONE and write all the drivers themselves.
So....no 'obligation' at all.