It has probably been deemed not worth the effort.
What actual advantages do unity users have from IL2CPP? None.
I hope I can calm your worries with this analysis:
Even if you feel like that your code will be stolen (which, even if that were the case, would not really matter*), it’s not actually holding you back. In fact, there are many devs releasing games despite this perceived issue.
*) Lets assume you wrote some awesome code and release it? Even though I have the technical means to “steal” your code, would I really bother? Do I even want the hot mess of a codebase? (which real games usually are because of intense time and money constraints)
Let’s even go as far to assume that your code is actually well done and modular, will that give me a full game?
No, of course it won’t, my only options would be:
a) to either copy your game 1:1 (which makes no sense because even if I’d manage to publish it and not get sued or get my app removed from the stores, you’re there earlier so people already buy the game from you instead of me…),
or
b) Make my own game. But then again why did I even bother going through the trouble of “stealing” your code anyway? If I did it because I’m too incompetent to write my own game code, then my project will be dead as soon as I hit the first roadblock, bug or limitation that I can’t fix myself.
So in any case, people don’t even want your code, because without documentation, comments, and most importantly people who can fix/improve/update the code, its basically a very brittle asset that is basically useless for actual game development. And if they want to know how something in your game is done, they are 100x more likely to just record a video, post it in some forum and get some really really smart people to tell them how its done.
Well, it would be nice to have more stuff and features implemented, but Unity is notorious for bad communication 