yes. And remember, perfect is the enemy of good. Sometimes good enough is good enough; in this case the ABS mechanism solves 90% of the problem for a very low one-time software cost, with zero maintenance required by the end user which means it will be used.
You can't fix the end user ignoring the light, but you can fix the rest of it very very well. Not perfect, but the ROI using the ABS mechanism is extremely high.
Well said. I'd rather be paying for some other, more interesting, features.