If he added the qualification "all other things being equal" I think he's spot on. I fail to see how you can call a course a success if golfers hate to play it.
Pricing and location play into it, but only to the extent that it determines what you are compared against. If you are $450 a round, then the architecture better be as good as Pebble Beach. If you are $10 a round, the standard is lower.
Tommy,
The public HAS perceived Pine Valley well. The people who have played it want to play again. They've told their friends. And their friends want to play, including me.