Despite how ultra-polite us Brits are stereotyped to be, it's uncommon here, too. In "ranked" professions such as the military they're still there, but the rest of the time they have some weird class connotations that you have to negotiate. Between working class folks, and most middle-class folks, they're generally not expected.
In everyday speech they're often seen as too formal and deferent, and it's not unusual to hear them used ironically towards someone who's being a bit arrogant, bossy, or pretentious - "oh, isn't sir all la-di-da and posh" kind of thing. In a five-star hotel or restaurant, you would expect it, and more so from service staff of an older generation and in some immigrant communities, but most folks would think nothing of it when they're not used. I've not heard of them used by schoolkids to teachers for a long time, either.
On the other hand, here in Yorkshire, you'd better get used to being called "love" rather a lot. It's more often by women or when addressing women, and "feller" is commonly used towards men; but for many speakers, whatever their gender, "love" is completely neutral.
And a bit further south, you'll probably get called "duck" quite a lot.
_________________
When you are fighting an invisible monster, first throw a bucket of paint over it.