Ask your average golfer to list the most annoying aspects of the sport and, invariably, booking fees from third-party tee time providers might be right up there with slow play and temporary greens.