Would invites be a solution? Anyone can sign up if they provide a number, otherwise you need an invite from someone with a number linked. It would clump the identity/legitimacy for all invitees into origin number, but still allow disparate accounts.
they did not "make it required", Signal was just never developed to support anything else for username/registration. Which is what they have now almost corrected.