Don, I think that Troy just likes to argue on some of this stuff.
While I will agree in principal that there is no free lunch, I will also say that there are some give-aways that are as close to free as you will ever get. I manage a sales force, and my reps know that there is a floor price on all items that I won't approve further discount on. They also know that there are certain things they can treat as gvie aways that have good value to sweeten the deal to get the customer to commit to purchase.
I think that including oil changes with the purchase of a vehicle falls into that category. There is up side to the dealer for doing so above and beyond getting the sale.