See, it should be the reverse. The employees and locals should own homes and the visitors should be packed into hotels or other purpose build facilities.
There would be tremendous pressure for any given town in the world to defect from that strategy and capture a lot of the high-end skiing visitors. That makes it virtually certain that one will and capture the disproportionate revenue and meals/lodging/services tax revenue as a reward.
Thus, laws and regulations, as per TFA. Limiting competitive options is the point. Anyway it's a suicide pact so if there are no state-level regulations and a town decides to try to take a bigger share of the tourism dollars, the town dies and is eaten from the inside-out by tourism. It will still exist, but it will become a less and less desirable tourism location for many.
State-wide laws don't help you much when Jackson Hole, Tahoe, Deer Valley, and Aspen are all in different states (and Whistler and Mont Tremblant are nearby in another country).
Are skiers visiting Aspen primarily from within Colorado or outside? The ones who have to fly in anyway, they can pretty easily fly into a different resort that gives them the resort experience rather than the "packed into hotels" experience.