I disagree that cruises are expensive. Cruises can be expensive but many cost roughly the same per night in a hotel but includes your food and entertainment. No, they're not as cheap as camping at your local campground or a staycation. Yes, they're more expensive if you have to fly to/from the port.

Our most recent cruise was less than $1,200 for 6 nights, $556 for airfare, and $127 for a hotel the night before. This was more expensive than usual because it was during a popular time of year to fly.

However I completely agree that vacation is meant to be focusing on the present. One of the main appeals of cruises to me is being disconnected from the Internet.