WGT is missing the boat when it comes to upgradeable items, which is essentially the staple of every modern browser based MMO game today.
For example, why can't you sell me a ball retriever for $20 with a basic 5% chance of retrieval every time a ball goes in the water. Then allow me to purchase or win "refitting tickets" that I can apply to the retriever. Maybe after I get 5 tickets I can do the first upgrade, and then I have a 10% chance of retrieving my ball.
There needs to be more stuff to accumulate, goals to chase and things to reach. This is just one example and it doesn't have to be a ball retriever. I have many more.
It's win win. We get a deeper game experience, other than just on the course, and you get more money to put in your cow from upgraded items.
I don't understand the reasoning for voluntarily leaving dollars on the table.