Presumably if they introduced usernames they would also allow you to hide your number in a chat?
edit: I think I misunderstood you. Yes, it is the case that everyone in the chat has access to everyone else's ID, however in my use-cases group members have already been vetted before joining the group, I don't participate in publicly accessible Signal chats or use it to communicate with true strangers.