But there's also certainly something to be said for deciding where to spend your time. Sure, getting regular SMS right on many different devices might be a difficult programming challenge, but if that means you can't spend time on making sure your service scales, or that people are able to hide their phone number, or... Then that's not laziness, that's making a hard choice.
MobileCoin which is Signals self printed crypto (think what FTT was to FTX) was released: December 6, 2020
Their trajectory a year or two ago is no different
People's Android devices can be opt in to receive messages via RCS based on phone number with either Google or their carrier. If the number is registered via Google, the number can be deregistered using a form. [1] For Verizon, it seems you can call Customer Support at 800-922-0204 to disable RCS. [2] Presumably other carriers have similar options.
Once RCS is disabled at Google/carrier level at the phone number level, other RCS compatible phones will fall back to SMS/MMS for delivering messages, which will cause the Signal app to be able to read messages via Android SMS APIs.
Seems like quite the hassle to set up an SMS app.
[1]: https://9to5google.com/2020/06/19/google-messages-disable-rc...
[2]: "How do I turn off Advanced Messaging" https://www.verizon.com/support/advanced-messaging-faqs/
https://www.verizon.com/about/news/verizon-google-messaging-...
https://arstechnica.com/gadgets/2021/06/google-enables-end-t...