Playing devil's advocate, if a vehicle isn't in the "EZ-Lube" computer, because it hasn't been there before, how does the tech know it's been 30,000 miles on the trans oil or antifreeze, or anything else? Maybe the customer has one of those ridiculous extended warranties that require paper receipts for every little thing done plus or minus fifty miles of a certain mileage and that's why they're there.
If a customer kept their own records, and got the 2 year/ 30,000 mile work done every two years, or 30k miles, and said "no" the rest of the time... it's like the rule, never ask a barber if you need a haircut!
Of course, I don't condone those sales tactics, and I maintain my own vehicles (& my sister's too).