I got recently involved in a whole long discussion about using words like “sweetie” or “hon” in a business setting. A fair number of people thought that folks who didn’t like/complained about being called “sweetie” were obnoxious complainers, elitist, or just plain unpleasant.
I don’t mind being called by some form of endearment in a casual setting. At a restaurant? Fine. It's even sort of charming if it’s a diner sort of place and the waitress is old enough to be my mother.
It’s another thing altogether when I’m wrapping up a long phone call about a bunch of technical details with a subcontractor. I’m the client. You know my name. Cooing “bye, bye, sweetie” right at the end is completely unprofessional.
A lot of people will think I’m being overly sensitive. But I’m guessing those same people haven’t had to fight to be taken seriously with every new business interaction.