The reality is Carnival is not out of line with reality. They have to continually update technology to try to keep up with demand. So does their competition who charge more.
Starlink is polluting space with all kinds of junk that will someday be polluting the ground at our expense. Amazon will be testing their version this year and other competitors are on the way. Starlink is not as great as some think and is gouging on price as much as they can for as long as they can.
Your resort bundles the cost in and makes you pay for it. Others prefer to go ala carte and not subsidize you. Choice is good.
On land, if in cell range, I have unlimited data, including hot spot. We have the technology.