Referring to Officers and Warrant Officers as sir or ma’am isn’t a problem to begin with. However, tinkering with military customs and courtesy, especially as it relates to good order and discipline, simply for woke virtue signaling is a problem. In the case of Officers, the junior service member by rank, or position will always refer to an officer of senior grade as Sir or Ma’am. And to lowest officer rank is always superior to the highest enlisted rank. 22 year old butter bars and 19 year old Wobbly 1 chopper pilots outrank every enlisted man in all of the armed services. The title is part of the superior/subordinate relationship.
I would opine that you are getting fussed at because your responses have indicated an utter lack of the realities of military senior/subordinate relationship and the realities of military service. The very premise that the customs and courtesy of the service, developed over centuries must conform to the whims and feelings of some individuals is the problem. Had you served, you would realize that the individual conforms to the customs, courtsey and discipline of the service, not the other way around.