I think GM's motivation here is pretty obvious. If they wanted to keep the car near the center of the lane *most* of the time, they could, but if they did, it would indeed become an autopilot like Tesla's. And like Tesla's, lane detection would need to be very very reliable and there would be no easy way to detect if the driver is paying enough attention. GM is, probably more adverse to legal-risk than Tesla. They can't offer an autopilot which will encourage drivers to take their eyes off the road or their hands off the wheel until it is foolproof. Instead, they choose to offer a safety feature. As a safety feature, the lane location doesn't need to be known 100% of the time so it is easier to conservatively implement just by calculating when the estimate of the lane position may not be reliable. The goal is for the driver to steer the car, but to save the driver from him/herself if they are distracted or fall asleep at the wheel. Sometimes the dash icon disappears indicating no confident estimate of the lane location is available but it is much much more rare that the car attempts to steer out of it's lane because it is confused about lane location. I am quite happy with the existing lane keeping safety feature.