I would agree that shared resources are more efficient, and you make a great point about the quality aspect. On the other hand, you don't want walmart monopolizing the carpet cleaners either, as that could bring up the fear of "you'll own nothing and you'll be happy" that the tech bros are pushing.
To kinda build on my first comment, we need to get away from the megacorps and their unconstrained hierarchies and replace them with sensible democratically governed cooperatives. I would image a home improvement store run by a local co-op would be a good choice to rent your cleaner from, much better than home cheapo.