Is خاتون preferred over عورت because of it's offensive etymology?
For those unaware عورت is a borrowing of the Arabic word عَوْرَة which means "genitals, nudeness, weakness /imperfection"
However, I have observed that all the languages that use عورت have been moving away from using it. Arabic itself uses إمراة , while Turkish and Persian use the native words kadın and زن respectively and عورت is considered outdated.
Formal Urdu, especially from Pakistan in my observation, has been consistently shifting to using خاتون for "woman".
Is the reason because people are becoming aware of the word's origin?