Pat:
To start, I'll agree with what Bradley postulated, above. Golden Age courses are better because the average 5-handicap drives it today where Bobby Jones drove it 80 years ago.
Then, I will agree with your one point ... scratch players have a relatively narrow profile, and as such are fairly narrow-minded. It's easy to be a 5-handicap with an erratic swing but an excellent short game. Scratch players tend to be the opposite, good with their irons, good but not great around the greens. Which is why they complain so much when everything is not set up for them.
But, look at the +5 guys. There is John Daly, and there's Mike Weir and Mike Reid. They all have excellent short games, but the differnce between Quiros and the shortest hitter on Tour is easily 50 yards. Which of them are you placing fairway bunkers for? Mr. Nicklaus still puts them at 265 and 285 because that's HIS game, nevermind that today's pros are only worried about his occasional flanking bunker at 320 off the tee, which is NEVER designed to require a carry even though there are hundreds of kids around who would take that on.
I have always advocated that fairway bunkers should be placed so that EVERYONE has to worry about 3-4 of them per round. If that isn't enough to challenge the good player, when you combine it with greens that reward positioning in the fairway, then I am guilty as charged. But I will stand on my original point -- golf is NOT all about scratch players -- and even though they think it is, the other 99% of golfers just laugh at their egocentric view.