It only works fine for basic rock and pop (because even if there is a composer different from the interpreter, that's optional). It starts breaking for remix albums released under a given artist (the original composer) where one song may have been remixed with three different people, now you have to start infecting the track names with the remixer.
And then you've got classical music, where each of the composer, orchestra, conductor and soloist may be considered the artist, but none really is because the authorship of this precise interpretation is a combination of all of them, and any missing will lead to a collision. TFA also touches upon original sountracks (of movies, animes or games) which regularly open whole new cans of worm, and special compilations such as Dark was the Night (40-odd artists — excluding composer for covers — for 31 tracks in a single album, good luck handling that one without relying on the "various artists" crutch)