^ In football (soccer) you play the other team. IN golf you play a 150 players and the course (hard as hell) . No other sport contains this many variables or people to play against.
Just another point is that golf isn't (usually) a team sport. When you have some other good players around you supporting your efforts it is far easier to perform well than if you have to do it all yourself. With few exceptions (Pele, George Best) you rarely get one player in Football that just simply dominates. I would have loved to have seen George Best keep off the sauce and dominate all the time, but he still had 10 other guys there helping out unlike Tiger who has to pay for everyone of his mistakes and dig himself out of trouble.