I know, it seems like you are in the majority and that most people agree with you that DCL's customer service is superior. We would agree on WDW or DL, but not the cruise line. My main complaint is that CMs on DCL insist on telling you their backstory unsolicited and seem quite miserable with their jobs. We have only had one dcl waiter who did not do this. He was on the Dream, and he was very good, but then he disappointed us by giving us the excellect speech the last night. It is so remedial. Two DCL cruises ago, a bartender basically cornered dh and I and talked at length about how miserable his life was and how awful an employer DCL was. He communicated that all the other lines had better working conditions (had friends working for other lines). We were really left speechless. Obviously it was very uncomfortable. We did feel like he was trying to solicit money from us to start a business at home in the Philippines. The dcl cruise before that one we had a room steward who also complained about her working conditions and she looked lile she was barely holding it together. We felt lile she stalked us to make us feel uncomfortable as she was always parked in the hallway outside our room. None of the other room stewards on our floor did this. On our last three or so dcl cruises, there has been this weirdness about getting shampoo, even when we ask, very nicely. I could go on with more examples. There seems to be a rising passive aggressive hostility from many dcl employees which we find exhausting.
None of this exists on Carnival. Their employees are more straightforward. Carnival definitely has less employees around doing general cleaning, but all of the Carnival employees we encountered were customer focused, as opposed to focused on communicating their misery to us, and they all did an amazing job. We tipped our room steward extra, more than we have ever done before. He did an amazing job- DCL needs to take some notes.