It seems in a lot of places (where I live, Austin TX) all the little mom/pop dry cleaning shops are actually shipping the dry cleaning off to a central location. The EPA/etc regulations apparently have forced that part of the cycle to converge.
That is part of why it costs more/takes longer than simple laundry which is frequently still done at the mom and pop location. Although, I think the larger chains (Jack Brown) are entirely just storefronts sending the laundry and dry cleaning off to some centralized location.
So, I doubt there is much advantage to further centralization that hasn't already happened.
Also, I'm not even sure about the hotel bits, most hotel's I've stayed in recently _DO_ their own laundry. They have a couple giant commercial machines sitting in the basement for the sheets/towels. I know this because I always take the stairs and often take a wrong turn and end up in the basement/etc.