I think that, as of the moment, one reason we don't have this is due the server mechanics. While various chats work when we are in Duty, basically we are on different server space. The chats already work on their own server space which is why we can access them even during loading screens, but there is no connection otherwise to players outside of duty. Propably our clients couldn't even see who others are online, much less to send anything to them.
Maybe this could be overcome, but I think it would take drastic changes to the structure that is in place.