But again it should be driven by an analysis of use cases for emojis in identifiers and the impact on future evolution (emojis are symbols). For example Swift found itself in a situation where some emojis are considered identifiers and other custom operators.
Same for other scripts, individual letters are allowed but ZWNJ are not.
UAX#31 lists these scenarios. A quick survey seems to show that there is no demand for Farsi, for example, because neither tools or people like to deal with mixed-directions languages. Is that a chicken egg problem ? Maybe
My understanding is that it is not customary for Brahmic scripts to be used in programming languages, because of poor IDE or input support, or cultural reasons.
I would definitely love to see a proposal for this, but it should ultimately be driven by people familiar with these scripts and who understand the demand for them.