This is wrong and it should be highlighted.
The pro golfer would be considered a "scratch" golfer and therefore would have a zero handicap. If he averages 4 under par per 18 these are 4 free strokes that he has when competing against someone who does have a handicap. In addition the player who averages 80 isn't an 8 handicap. His handicap would most likely be 4 or 5 at worst -- you don't get 100% of your handicap and outlying bad scores are tossed out.
Therefore a fair match-up in golf including handicap would be...
Player A (Pro golfer who averages -4 per round)
versus
Player B (Highschool player with a 5 handicap)
Player B would get 5 strokes (NOT 12) on the toughest holes.
If I were a betting man I'd put my money on the pro 6 days of the week and twice on Sundays.
Edit: In addition how would it be "fair" to give the high school player 12 strokes? Let's say the high schooler has a great round and shoots a 74. The pro would then have to shoot a 62 just to tie?
Morale of the story. The pro does and should have the advantage. In golf the USGA has a fair handicap system to ensure the match isn't won before it is played. 5 strokes is what they deem fair. Arguing for 12 strokes is simply unreasonable.
Bowling handicap is also similar in that the player with the better average will when more often than a player with a lower average.

