Actually some of these are still not far from the truth.
Oceania (I think) rents on deck "cabanas" by the cruise or by the day
NCL is ticketing some of their shows on Epic - are they charging for Blue Man Group
"Gratuities" on some lines are no longer optional - though for other lines they are no longer billed - that covers your service fee for room cleaning and the MDR.
Cunard still has class dining based on the cabin you book.