Sooner or later we will need a cleaning service. But the two times I tried one, I was scared off because:
a) everything has to be tidied up first. If I'm going through all that, I may as well do the remaining work of cleaning!
b) Time is money, so they are in a hurry. As a result, they are rougher than I would be. Routine wear and tear on surfaces adds up, causing the need to resurface/replace far faster. What do they care? It's not their problem.
c) I'll never get over seeing the cleaning woman (two-person team) climb up onto my kitchen countertop to clean the top of the fridge. What, don't you have a ladder??
d) Ditto watching them flush the floor wash water down the toilet, over and over. That wash water has hair and carpet fibers in it. Don't want those in my drains and septic tank. When I wash the floor, I dump the water in the driveway. Of course, that requires a bit of extra effort and time, which no hired person wants to expend (or will charge more to do).
e) Way too easy for someone to pocket a small knickknack, without my noticing till it's too late to complain/accuse. Unless I go behind them every single time, checking every display cabinet.