I thought everyone did? Simply remove the negative terminal, do your service, and reconnect. Some of the newer vehicles have to be driven a bit to reset the computer but no big deal.
Another question begs to be asked. Who is only doing just an oil change when servicing their vehicle? At each oil change I do a full inspection of everything under the hood, run a scan before and after, check brakes, all fluids, steering, motor/trans mounts, chassis, lights, etc, etc. My list is almost a full 200 point inspection at each and every oil change.
I do this at every 3,000 - 5,000 mile oil change on cars, after every ride on my dirt bike, and every 1,000 - 2,000 miles service on my Super Tenere.
Before pulling out of driveway I do a walk around checking all lights, signals, lug nuts/axles, tires, etc. The only thing I'm admittedly lazy on is checking fluids. I do that only at each fuel stop.