The reason why golf balls have dimples is a story of natural selection. Dimples maximize the distance golf balls travel. Dimpled balls travel up to four times farther than smooth-surfaced golf balls.
In the early days of golf, smooth-surfaced balls were used until golfers discovered that old, bumpy balls traveled longer distances. The science of aerodynamics