GREAT TOPIC!!!!!
I think that great architects need to put every aspect of someones game to the test in their course design. Challenge all golfers to hit a draw, fade, power shots, finesse shots, etc. Yes, I said ALL golfers. Why? For a player to get better they need to see the need to have all shots in their bag. If they can't execute the shot that is called for they need to do three things...#1--Give it a try to see if they can do it, #2--Or realize they can't and find another way to score their best score on a given hole, #3--make a mental note of their short-comings and practice to get better.
If the architect doesn't challenge all players from all tee locations, there is a chance the golfer in question will not get better as they will not be pushed to get better.
Some golfers might upset and think a course is unfair if they can't hit the obvious shot...but they need to realize the fact that they need to practice or be saavy on the course and find another way to the hole.