Understand your point, but what's the alternative - 'Mengelberg', 'Bennink' or 'Misha', 'Han'?
I guess using last names is the usual thing. Using first names assumes a familiarity. I'm not really bothered by a writer refering to someone as 'Mr.' - nothing wrong with showing respect. I do have to say that I feel odd when someone calls me Mr. Secor. Even at my age, I think of Mr. Secor as my father, not me.
Likewise, I know what you mean. Part of it simply jars because it's a usage we hardly ever see in the UK, and where it is used, there's often a slightly patronising (etc.) tone employed. So, teacher to pupil, 'So, Mr Secor, this is the second week in a row I haven't seen your homework' type thing!