You know, the dealership where my wife bought her Cadillac said they strictly follow the GM guidelines: you can schedule an appointment when your car has less than 20% showing on the oil life monitor, but they will not change it until the oil life monitor has less than 10% remaining. For multiple reasons other than just that, we searched for a new dealership, and found a great dealership where we have our service done now. We couldn't be happier with the new dealership.
If you do not like the answer, then look around for a more accommodating place. By the way, are you in NorCal or SoCal? Who is your dealership?