So if instead of being rapgenius.com, they had shelled out big bucks for the domain lyrics.com, they would continue to rank for searches for "lyrics"? Our would someone at Google make a subjective decision about what terms are unique enough to their brand for them to not be penalized for?
Either of these seem much less fair to me than the status quo that all spammers get penalized for all search terms.