I get like two spam SMS a year. And my SMS app always properly flags them as being spam/scams. This really is such a terrible excuse.
It's also ignoring the root issue. Adding RCS to iMessages doesn't affect the spam. You'll still get it from both SMS and RCS.
Apple not adding RCS is 100% due to keeping market share.