The answer is this: They dont want to add RCS support or spend the time to do it. It's all bullshit top to bottom.
... confirmed by Signal in their discussion thread:
"... and Signal can’t add RCS support because there’s no RCS API on Android. Honestly, the days of any third-party SMS app are numbered."
I guess I misunderstood RCS. I thought the whole point of RCS was to be used on Android and to allow disparate third parties to use it as an open standard.
Where is the RCS API if not on Android ? Who is supposed to use RCS ?