Recall that in a single processor system, parallel execution is an illusion. One instruction from one process at a time can be executed by the CPU even though multiple processes reside in main memory. Imagine a restaurant with only one waiter and few customers. There is no way for the waiter to serve more than one customer at a time but if it happens that the waiter is fast enough to rotate on the tables and provide food quickly then you get the feeling that all customers are being served at the same time. This is the example of time sharing when CPU time (or waiter time) is being shared between processes (customers). Multi programming and multitasking operating systems are nothing but time sharing systems. In multi programming though the CPU is shared between programs it is not the perfect example on CPU time sharing because one program keeps running until it blocks however in a multitasking (modern operating system) time sharing is best manifested because each running process takes only a fair amount of the CPU time called quantum time. Even in a multiprocessing system when we have more than one processor still each processor time is shared between running processes. As you can see all terms are somehow related in one way or another however not using the right term in the right context is what makes the confusion so keep that in mind.
You mention burkas. Yeah, I do agree with you that the Middle East currently has a bad streak of sexism, as well as authoritarism, extremism and such.
But we must not overlook the fact that there’s a large number of Muslims who are opposed to thas as well, and frequently even more than we are.
And a curiosity about burkas: many Muslim women actually choose to wear them out of their own free will. They are patriots and, since they consider the burka to be a symbol of their culture, wear it proudly. There has been an event where a government proposal against burkas in England (I think) was actually met with animosity from the Muslim women.