Plus, there are sightseeing opportunities on land, and the neat thing about cruise ships is that they dock where the action is. Airports are always on the outskirts; ports tend to be situated pretty centrally in most cities.
Honestly, it's probably the nicest way to travel to faraway places, short of a private jet. It's not for everyone, but it's not a dystopian experience. The ships carry insane numbers of passengers, but they are also pretty darn spacious.
But I did do an Atlantic crossing after semi-retiring. I paid for a minor cabin upgrade and it wasn't really worth it. I'm not sitting on a balcony crossing the Atlantic anyway and I'm not spending time in my cabin.
I'll probably do again next time schedules align.
Transatlantic cruises tend to be mostly child free and most cruise lines cap capacity at about 2/3rds of a normal cruise, so there are plenty of quiet indoor places with a view of the ocean that you can use for reading.
He is a college professor so utilizing this time to catch up on reading is very important to him. His wife gets to drink, gamble, and spend money which makes her happy.