I'm really enjoying reading this thread. I'm new here and I have a question and this seems like a good place to ask it instead of starting a new thread.
Given: Code requires 4 conductors from the main panel to the sub panel in a detached building, and the sub panel to have the bonding screw removed, as well as two ground rods or a UFER ground. I think I got that right.
The old school way of doing it was to just run three wires from the main to the sub, and the detached building had it's own ground, either with rods in the ground or UFER. That's the way we built my shop in AZ in 2003, my dad wired it and he was a Union Electrician in Chicago back in the 50s-60s. He moved to AR in 71 and lost track of code changes as that county had no inspections either and he was formally trained, all be it during the 1950 when electricity was still kinda new. He passed away in 2012, born in 1932. Him and Edison used to drink together down at the tavern!

I miss him a lot. Anyway the inspector made us add a ground wire to the ditch and remove the bonding screw, we did that but dad grumbled (cranky old man). However I work for the government and understand following rules regardless of how much sense they make or what I think!
Why was the code changed? What was happening, what was the danger if the detached building with the sub panel has a good ground?
If you are running the ground from the main panel to the sub panel, why is an earth ground (sorry I forgot the correct term, I'll read the FAQ again) necessary? The only answer I know is because code says so. Do any of you guys know the scientific answer?
Lots of code changes make simple sense, like grounding metal appliances so you don't get electrocuted when a wire in grandpa's old aluminum drill breaks and touches the housing. GFCI makes sense, no brass no ammo kinda thing. But this one is beyond me unless it has to do with fault detection of the sub panel itself, so a fault in the sub panel, not one of the circuits it provides, will trip the breaker in the main panel.
BTW I'm having a shop built this winter and I'll be wiring it. Building permits in my county cost $20 and the inspection makes sure setback requirements are met. But I want to do all this to code even if the county don't care.
Thanks
Rob