I think the game needs to be more realistic, in regards to the scores. Who in real life can average 58 shots per round as we see on the amateur leaderboard? Yes, this isn't real life but in my opinion it should be more real than scores in the 50's.
Some suggestions:
1. Do not allow players to leave a game (bad round) without having to continue it later on. Save it, yes, but we should not be allowed to erase it all together.
2. Unpredictable Weather: We need windy days, days without wind, days with light rain, cold and warm days. By playing in all different types of unpredictable weather, it should be harder to shoot 12 or 14 under par, or even 18 under.
3. Driving, Approaches, Putting (basically the whole game): Simply put, the game is too easy. I don't know how you should fix it, but fix it in such a way that you look at amateurs' actual statistics--per round-- and then build your format around those statistics.
Basically, neither amateurs nor pros go as low as we see on this website, so to me the game is too fake. It would still be fun and enjoyable (EVEN MORE SO!!!) if the scores were higher and more unpredictable.
What we need is a system in which someone could shoot 63, and then shoot a 75 the following day.