I'll offer the problem with maintenance and all the other ills of the golfing world is leadership and knowing what you are.
One of the most interesting things about the game of golf is that each playing field (course) is totally unique. If leaders of each and every course are good and truly understand what they are (in terms of their course and club) they can offer an appealing and intereting playing field that will offer a unique experience and/or challenge.
But that is just the problem. Rather than leadership embracing what they are and highlighting their unique features and place in the golfing world, they try to copy other places. This will only diminish their place in the golfing world and cause golfer to put a lesser value on playing there. Why play the copy of place X, when you could play at place X instead.
Think of the great courses...I really don't think they try to copy other places.
The Golf Club in Ohio, Sand Hills, Pinehurst #2, Ballyneal...they are what they are...they don't try to copy anything else.
Think all the places that try to sell their "Championship" golf course. 18 signature holes, which, of course, need to be highly manufactured, probably cost a lot of money, and end up not embracing the natural features of the land the course is on and, therefore, doesn't embrace what the course is.
I fall back on lack of leadership is the issue with many golf courses. Be what you are. Highlight your strengths. Embrace your gifts and offer a unique experience.
EDIT...continuing on after a few more cups of coffee!!!
We need to remove the stigma that a great "members" course is bad and/or a backhanded compliment. Heck, Ballyneal is a great members course in my mind. It won't host a US Open, the greens are "unique", it isn't stereotypical Championship golf. It is unique, it highlights it unique features and it is a success (as far as I can tell).
Back to my coffee!!