Specs=New rotors on 1st brake job?

Bought truck new 2006 as left-over with 0 miles on it.
Took it in for inspection & was told brakes are 85% worn and I would need new rotors too. WHAT?
Ok, overuse of brakes maybe- but new rotors? Never even had a brake job on this truck. Mechanic claimed its a "spec" issue. What gives? Oh, that was 6months ago. I still haven't changed brakes or rotors & there are no grooves or anything. Smooth as a baby's ***. Brakes are getting low, I can see that NOW. So I will change the brakes myself.

Questions:
1. What is the deal with the "spec" issue? How can I need new rotors?
2. What pads do you guys recommend? I was going to try EBC.
3. If rotors are smooth, do I REALLY need new rotors? Would they fail a state inspection or something? I mean we're talking "Specs" not whether they work or not. Sound more like a liabiltiy issue or a money maker for shady mechanics.