I wouldn’t tip a carpet cleaner.
I live in a village where there are beautifully wrapped gifts on top of the garbage cans before Christmas. One on the trash can and another on the recycling bin.
I stopped tipping hotel cleaning people. If the hotel is in a area with numerous 5-star high end hotels I think it is up to management to reward their top employees to maintain that level of service.