Rihanna isn't even someone I stan for, but I've sincerely never gotten it. It's a silly reason to criticize a singer.
For example, Cher. Cher is (or should be) a legend in literally everyone's minds. Outside of one limited-release album intended for fans,
not.com.mercial, Cher has written less than a handful of songs in her career. Obviously, to come at Cher for not being a songwriter or producer when that ignores all other aspects of her, such as her control over her career, her adaptation and her longevity in the music industry, would be ridiculous.
So, why do people come after Rihanna for not songwriting or producing?