Urban Golfer, I feel your pain. I am always pleasantly surprised when a course tells me up front when I am making the tee time that they recently punched the greens or the fairways. I can only believe that golf courses don't bother to tell you because they need the revenue.
What they don't seem to realize is that when they do that, they are getting short-term gain for long-term loss. They just turned a satisfied, paying customer into a suspicious, resentful one who won't likely be back for long time, if ever. It's the kind of customer relations that hurt the course in the long run. It's like suicide by a thousand paper cuts.