I don't disagree with any of that. Though I'd point out that just because there's lots of open mountain space doesn't mean it would be anything like straightforward to get the permits to develop and operate a destination ski resort there.
But, as you say, a lot of destination ski resorts don't even really have an associated town at all or they have a somewhat distributed sprawl of related properties and they're inconvenient to get to. Even most of the Colorado resorts aren't especially quick to get to from commercial flights. And if you don't have a destination resort (or other) you just have a small rural town that may not have much in the way of jobs in the first place.
While there have actually been more small ski areas created since than I would have expected, it looks as if Deer Valley is the newest major resort from the early 80s--and that's in a town that already existed and already had an associated major ski area.