JakaB,
I think you have to separate the "golf course" from the "resort".
The "resort" is a "for profit" entity.
They charge what they feel the market will bear, ditto Pebble Beach, Spyglass, Spanish Bay, Bandon, Kohler and Streamsong.
You can't equate a resort course which tends to be a package deal, with a local golf club.