It's not really a crime for the job of writing and singing to be separated. Some people are good writers and not great performers and vice versa. The music field is the only field where you're declared "fake" if the jobs are separated, which is kind of ridiculous.
What does annoy me is when a singer gets all of the credit for the song and the writer gets nothing. IMHO, a singer is just an instrument, and crediting it to the singer instead of the writer makes as much sense as crediting it to the trumpetist or the guitarist. Like people refer to it as "Britney Spear's" song when all she did was sing. There have been exceptions - in the song "Dream On" Christian Falk did everything besides sing, which was a task given to Robyn, and it was credited to him. Of course the youtube comments are full of people complaining about how it's credited to Falk instead of Robyn, b/c, after all, Robyn did the singing. And, of course, for the American release it was credited to Robyn, because Americans are proles.