Same goes for Germany. Companies may not ask for one by law, but its considered good form by most (through some progressive companies are starting to ask you not to send one).
For one it's a bit of a cultural standard - like appearing in a suit for the interview; it doesn't show your qualification, but it shows basic etiquette (it's no longer as usual as it used to be and not the best example, but I think it gets the point across). Also, an image helps you form a more personal connection to a person.
But I'm not a recruiter myself, so take that with a grain of salt.
Some societies believe it is acceptable to judge people based on their appearance. Arguably, most people do it instinctively. It is just that in America it was deemed illegal. I know there's an epidemic of plastic surgery taking place in some Asian cultures - people getting cosmetic surgery so that they can be employable.
Right or wrong, that is how some societies are functioning.
Sure, it is, and that's why you may not require one. But I can see why people would want that, even with no malicious intention, which was your question :)
Yeah, ditto for Estonia - when I was screening resumes I was shocked to see that everyone was including an (unsolicited) headshot... also many people would write their age too and even sometime their marital status.