I hate the tipping system and try to avoid going to restaurants where they expect a tip. I don't tip hotel maids or buffets.
However, I'm happy to make an exception for a business trip. My employer allows us to expense tips, including hotel maids. Half the time I'm on the road anyway, so in reality I do tip a lot, but it's all OPM.