> ‘Yes’ means ‘yes, sir’ only in the army.
Not really, if you get a "yes" in the Netherlands, Nordics, Germany or Poland it does mean, simply, yes.
The consequence of which is that actually getting a "yes" takes a lot of work.
I don't dare speak for other countries, no experience there.