No, it's that Rihanna doesn't put on a show like other artists do.
She is kinda lazy when it comes down to touring... its not a talent lack.
I know this because I literally saw her a few months ago. She killed it vocally/choreo wise,
But obviously everyone knows a Beyoncé show will have more talent,
Or that a Taylor/Katy show will be kid friendly (this is SO important) with lots of cool props.

I'm just here to educate y'all.