It costs a lot to have public golf courses, due to the heavy maintenance costs to maintain the fairways and greens. Even advanced countries do not have public courses. Sponsors can take up the job of identifying people who can play golf and develop them.