The point here is that the ski trip is not a perk, but an investment in company productivity via social lubrication. The company believes it is getting more for its money by sending the team on a ski trip, than it would depositing those same dollars into people’s bank accounts (even ignoring taxes).
I have been remote for six years and I love it, but still some of the biggest leaps forward in trust and communication I get with people happen when I spend time with them in person; and some of the most fruitful products and tech I’ve been involved in conceiving weren’t in a meeting set up to conceive them, but accidentally, while having a drink and being in the same room as someone I didn’t plan to be with.
Everyone is different and I’m not saying you should be forced to do any of this. I recognize that often these situations are just painful, depending on who you are and who your team is. Just saying the dollars have a specific purpose when being spent in this way.