Mike H: Of course, architecture alone will not drive economic success. I don't think Beechtree qualifies as "great" but certainly great courses have failed over the years, Lido the first that comes to mind. The location, the competition, the economy are all factors.
Generally, though, it comes down to markets. Beechtree would have been doing just fine if Bulle Rock hadn't opened just down the road a year earlier.
What I've learned over the years is that generally, there is room for only one top dog in any given market, and all the other courses are fighting for the scraps. There is no "upper middle" of the market ... you are either #1 (or #2 if the market is big enough), or you are competing on price along with everybody else. In my home area, Arcadia Bluffs is consistently drawing 20,000 rounds at $150 per, even in a very bad economic climate, but everybody else is struggling to get 15,000 rounds at less than half the fee.
The thing which keeps us architects busy is that so many developers really believe they will build the #1 course in the market.