Problem are the Android users as well that refuse to adopt messaging apps just as much.
Standard protocol on Android is SMS as well. RCS behaves differently from carrier to carrier and many Android phones still don’t support it by default.
Even if RCS worked perfectly fine, if Apple doesn’t want to use it, than RCS is just as worthless as iMessage, when it comes to cross-platform communication.