In the US these types of idioms come and go with current trends. This one had its heyday during the golf boom from around the late 1950s to the 1990s. Today, with the golf boom mostly busted (no big star: no Palmer, no Niklaus, no Tiger), it's losing some of its steam, although it's still heard.