I have not run into any hotels or resorts in the last few years that do not have free internet and I have been in a lot. Sometimes we have to join their loyalty program to get it but they have it free, Starlink for ships is less expensive than what they had before. That is why the cruise lines installed Starlink in a few months after it was approved by the regulators. High end cruise lines are including it free. What it probably will take for free internet is one of the mainstream lines to give free internet as a competitive advantage.