While there are reasons for removing :global, there are also reasons for keeping it around:
1. It is kept in sync with Erlang options
2. It shows the global aspect is a mode of operation supported out of the box
3. Erlang OTP 20/21 will ship with a much improved global mode that may promote its use more
I have considered supporting {:registry, Name, value} once we added Registry, to accompany bullet 2, but I haven't come up with a conclusion.
While there aren't strong reasons to keep it, there aren't also strong reasons to remove it, so I don't want to push people through a deprecation cycle unless we are certain which is the best way to go.