You are too well deceived. Your argument is based upon prejudice more than any logic or sound reason. Your idea of being a native as a requirement for teaching a language is completely absurd, non-sensical, moronic, and outlandish.

Whether it is English, Arabic or any other subject on the green land of Lord, what you need in a teacher is competence. And competence in a language does not mean the same thing as being native to that language. Let me give you my own example. I have never received any instruction from any native speaker in my life. Yet without any preparation, I got a band 9 (expert user) on the IELTS exam. I met a lady who had been a native speaker and had been teaching English for 23 years. She told me she herself would probably not be able to get that score.

My dear friend language is a shared possession of humankind. Anyone can master any language to any level. To the native speaker, much of this mastery comes informally and without conscious effort. But that does not mean non-natives cannot master it as well as, or even better than, the vulgar native speaker.

A prudent parent would be one who would look for linguistic competence in the prospective teacher of their child rather than make sure the teacher is a native. Is it really that hard to understand?