Microsoft is the one who brought U+064A ARABIC LETTER YEH (Yeh with two dots bellow in final and isolate forms) to Persian, instead of U+06CC ARABIC LETTER FARSI YEH (Yeh without any dots in final and isolate forms), with their buggy fonts. Even Windows Persian keyboard layout have never been compatible with the Iranian standard layout. Now it's so common to see Arabic Yeh and Keh instead of Persian ones everywhere, everytime. More info.
This story reminds me of an old joke:
A British guy was arguing with a Hindi guy.
The British guy says:
We f**ked your country for one hundred years!
The Hindi guy responds:
We f**ked your language forever!