Earlier quoted context omitted.
>this is an impossible problem to solve when the goal is to create an end-to-end encrypted messaging platform where your identifier is your phone number Right, the use of phone number as identifier is flawed by design, and not secure
A big part of practical security is usability. It's hard enough getting most people to adopt Signal or other encrypted messaging services. If they couldn't "just send a message to a number" it would be that much more difficult. The tradeoff seems worth it in this case.
It’s also buggy in many other ways (e.g., sending safety number change messages when nothing has changed with the device or number; contacts sending messages and asking if it was received, etc.).
Signal is quite bad on usability compared to other apps.