Fully agreed, and very well stated, sir (or ‘ma’am!)
I would say “sir” would be appropriate & O.K. but I laugh at that sometimes, thinking of a humorous phrase that I remember that went something like “don’t call me sir I work for a living”.