So have I . I have sailed on Carnival (Havana and non-Havana), Norwegian (Haven and Non-Haven), Royal Caribbean (one was in a the Royal suite on a Freedom class) HAL, MSC (Y/C and non Y/C), and Oceania (concierge level verendah), and roughly 50 cruises between them all. Your experience imo is an anomaly and not comparable to mine.