I doubt it's subsidized, given how expensive it is. I'm not sure what distinction you're drawing between "cruise ship" and "ocean liner" - I guess in theory the QM2 runs to a timetable while cruise ships run to ad-hoc charter schedules, but in practice those cruise schedules are set years in advance and that timetable can be changed on fairly short notice. When I looked into a round-the-world trip it didn't seem like e.g. Vancouver-Hawaii was going to be any harder than NY-Southampton - in both cases you look at the schedule and book your trip months in advance.
The QM2 is a luxury service but it's not just for enthusiasts - there are plenty of people who can't or don't want to fly, and are willing to pay the price.