Signal is available outside of Android, but you still need Android (or iOS) to use it outside of Android, which kinda defeats the purpose. As far as I remember, this BS was modeled after WhatsApp.
The issue with spam is mostly related to numbers leaking elsewhere.