Why does Google or Microsoft pay coders to write software. Their work is nothing without the big company bringing it all together and the brand?
Are you saying that the song writers should give their work away for free?
The credit is tied to the method the song writers use to be paid for their work. This is coupled to pay. When an artist puts their name on the song lyrics they are taking pay from the people who wrote the lyrics.