Das verwechselt man mit Amerika und dem UK.
In Großbritannien ist "Sir" immernoch ein Adelstitel, der nur von der Queen höchstpersönlich vergeben werden kann und auch dann nur bei besonderen Leistungen (auch wenn bereits diverse Schauspieler wie Sean Connery oder Alec Guiness die Ehre hatten, zum Ritter geschlagen zu werden und somit zum "Sir" aufzusteigen).
In den USA ist es einfach eine entweder höfliche oder militärische Anrede.
Im deutschsprachigen Raum verwendet man die Anrede "Sir" nie. Maximal nur da, wo es angebracht ist (z.B. wenn man Sean Connery begegnet).