One thing to remember is that some people are doing more than a cruise. One time we were away in Europe for 8 weeks but did a 3 night cruise as one bit of the trip. We had a reasonable amount of luggage for the trip but far too much for a 3 night cruise.
Without knowing another's story, we shouldn't judge. Some would say we should never judge on anything.
With multiple overseas trips involving many flights and numerous domestic trips each year, the luggage handlers are not kind anywhere. Things get broken.
This is why we have been going further abroad to cruise, new destination cruises beats domestic cruises even if they have some favourite ports every time.
We have had numerous bags over the years, none have lasted longer than 7 or so years without being damaged in some way, wheel, handle, zipper, casing, etc.