When comparing the ski business in Europe vs. North America you need to consider the closeness of the European resorts to each other and to their customers. I am guessing that there are more people who live in cold climates and are skiers in Europe than N.A. and they live closer to the mountains with easier access and get more annual vacations than in N.A.
In short, when you have more customers you can charge less per customer.
But you can't get more customers by making things difficult and expensive. Also, price per customer only makes sense up to a point. A lift ticket in Vail is over 3 times as much as one in Val d'Isere, even though the ski area is significantly smaller. I'd understand 50% more, maybe even 100%. But a 200% price difference seems a bit unreasonable.
Also, the Alps aren't as close to the major population centers as you'd think, and the climate of those population centers isn't any colder than the northeastern part of the US, let alone the Midwest.
The US actually has a very large number of people who live close enough to ski areas to realistically get into the sport. But, US ski resorts don't do as good a job attracting new customers. I think they did a decent job in the '70's and '80's, but now their business model seems to be to squeeze as much as possible out of their existing customers, which doesn't seem like a good plan in the long run.