LIghtsOut - I 100% agree with your comments.
Most of the golf courses that I play don't even have up-to-date websites or Twitter/Facebook/Instagram feeds/pages.
Golf courses should work on "selling the experience". Nothing is more frustrating than spending $70 plus for a round of golf to feel like a second class customer by the rangers, starters, pro shop staff, etc.. However, the cart girls, halfway house staff, and bar staff are typically on point with cheerful and helpful demeanors.
Great example, this weekend I left a gap wedge on a green. Passing the Ranger, I asked if he could see if the group or two behind us found the lost club. "Not his job" The cart girl found the club and returned it to me almost immediately. Well worth the $20 tip.