I agree, Canon's approach is very odd, launching high-end, high-dollar lenses alongside, what are IMO, lackluster bodies.The R system would probably make more sense as soon as the higher end models with IBIS come into play.
The R isn't bad, it just falls short on features when compared to the Z6 and A7 III. The RP is an entirely different discussion, as from a technical POV it's laughable, but from a commercial point of view it'll probably be a success (and as we all know, selling product and turning a profit is what truly matters).
I'll be interested to see what Canon manages to do with the EOS R system. There's rumors of an ultra-high MP body, but IMO what Canon really needs to do is figure out how to implement IBIS so that all of their lenses are stabilized, and figure out a way to deliver 4K video without some hideous crop factor.
The fact that Nikon has surpassed Canon for FF video quality really says a lot (to me) about how Canon has seemingly rested on their laurels regarding camera technology.