Remember the mega thread over in General about why shooters don't compete. Many of them said something to the effect of "competition isn't real and will get you killed".
I think that is just plain silly.
If I had to get into a gunfight, and I could take two friends, would I pick 2 of my IDPA buddies OR 2 "tactical teds" who won't shoot competition because it is too "gamey" so their practice is placing their box of ammo on the table at the range and shooting a pretty group at 10 yards?
Almost with out exception, of all the shooters I know, the competitors shoot far better than the non competitors.
So the tactics aren't perfect. How many of us can engage in Thunder Ranch level training on a regular basis? Very few, but almost all of us can get in a match every month.
How about this for a challenge. Take a good IDPA or IPSC shooter and drop him off in a school situation. Make the testing scenarios what ever manner you want. I'm willing to bet that the competitor will still do better than just about anybody else in the class. Why? Because he knows how to shoot GOOD.