Rihanna sounds amazing in CRTFY, and it underperforming doesn't have to do with her being on the song. It has to do with the fact that it's been 4.5-5 years since Shakira's last US/english era & it didn't do that well commercially.
A feature on a song doesn't mean an artist can just come back, gain their momentum again & get a hit. Shakira will have to really work and promote CRTFY if she wants a hit, which I think is very possible. The song is infectious and catchy. I'm sure Rihanna would promote with her if needed.
