It already has it's four major tournaments that the Olympics is not going to be able to match in terms of prize money, kudos or points ranking.
The Olympics should be the pinnacle of the sport every four years, which every athlete should strive for. I can't see many of the golfers striving for the Olympic Gold when it will not matter anywhere near as much as winning the US Masters or any of the four majors.
So, not including a lot advertising revenue and money, is there any good reason why Golf shold be at the olympics?