Why did only the aristocratic class practice hijab in the past?

Hijab is an honor for the person who observes it. A woman's hijab is an honor for her. In the past, in most countries - I say most countries because I do not know about all counties - even in Europe until two or three hundred years ago, aristocratic women used to wear hijab (veil) on their faces. Perhaps you have noticed this in some historical movies. They used to wear a kind of hijab on their faces so as to stop others from seeing them. This is an honor for women. In ancient Persia, the wives of aristocrats and senior officials used to wear hijab. But the wives of ordinary people did not all wear hijab, and there was no obligation to do so. Then Islam stepped in and abolished all these discriminations and said that women must wear hijab. It meant that the right to wear hijab was for all women. That was an Islamic view [that brought about this change]. Now they accuse us of violating women's rights. They are the ones who have to be condemned. They are the ones who must justify why they have used women as an object of promiscuity.