As an aside, I'm very much convinced that Signal's primary objective is to gather phone numbers in order to facilitate the US government tracing social networks of people who are already of interest Their main focus isn't on what these people are discussing, they want to know who is talking to whom first and foremost. Signal's subpar user experience is a feature from this perspective. Due to its inconvenience for the average person, those with a strong need or desire to communicate sensitive information are more likely to utilize it.
It's so, so much easier just to track iMessage or RCS or SMS (where you can get content as well) than to create a third party app, hide your money trail and create two versions of the source code and maintain both the fake (with sealed sender) and the real, harvesting one all while avoiding your own subpoenas and paying off countless auditors.
Think of it like the Nigerian email scheme, Signal by its nature selects for people you might care about, which drastically reduces the number of people you need to track. Meanwhile, all the tracking is done server-side, which already openly collects phone numbers, you don't really need to do much additional work there to harvest these numbers. However, speaking of the source code, it's worth noting that Signal won't even make reproducible builds.
There are so many easier ways of doing that. Especially when your monitor all sms traffic.
I'm pretty sure they like having as much data as they can. The policy seems to be is to trove everything and to figure out what to do with it later.