I think there is a cultural difference between the US and the UK. In the US, I always associated Miss with youth. If I wanted to address a woman whose name I didn't know, - "Excuse me, M---, you forgot your change" - I would address a young woman as "Miss" and an older woman as "Ma'am." As an adult, I would feel that I was being condescended to if someone called my Miss.
There doesn't seem to be that attitude in the UK.
I've also noticed that people in the UK use the words "girl" and "boy" when referring to adult men and women much more than people in the UK.
In the US, I would always refer to a female person over 21 as a woman, not a girl (unless we were very close friends and were joking around privately). And there are racial issues around calling a grown man "boy". To me, as an American, calling grown people girls and boys is disrespectful.
DH thought it was funny when I told him that in the US, I would address a man whose name I didn't know as "Sir". He associates that with having a knighthood
On my UK marriage certificate, it says that my marital status before getting married was "spinster".