Why Allah Subhanahu Wa Ta'ala did not call our prophet (Sallallahu Alaihi wa Sallam) like "Ya Muhammad!..." in the Holy book Quranul Karim?
Is it okay to address with this if anything Allah Subhanahu wa Ta'ala told addressing our prophet? Example:
وَأْمُرْ أَهْلَكَ بِالصَّلَاةِ وَاصْطَبِرْ عَلَيْهَا لَا نَسْأَلُكَ رِزْقًا نَّحْنُ نَرْزُقُكَ وَالْعَاقِبَةُ لِلتَّقْوَى
Is it okay to translate like:
"And (Hey Muhammad Sallallhu Alaihi wa Sallam!) enjoin prayer upon your family [and people] and be steadfast therein. We ask you not for provision; We provide for you, and the [best] outcome is for [those of] righteousness."(20:132)
The Imam of our local mosque said, "Allah subhanahu wa ta'la never called Rasulullah Sallallahu Alaihi wa Sallam with his name, because, calling by one's name is not that respectful. So, Allah subhanahu wa ta'ala avoided it. But used in case of other prophet so that people could understand the respect of our prophet (pbuh). So, translating like this is not permissible."