Can you clarify what you mean? I use Signal without Google Play Store/Services and am curious about said requirement.
> it relies on me a phone number as an ID
I dislike this also, but what's the alternative? A phone number is (usually) a long-lived, relatively immutable identifier which is convenient, memorable and portable. It is highly usable and that may be more important than other considerations.