I'm confused as to why apps were able to edit this file.
I really doubt Apple's sandbox would have permitted editing a global preferences file like that. That might have just been the first, and not the only, method to enable emoji that people discovered.
[1] https://github.com/lilyball/emojienabler/blob/ac90ef6e1ac817...