It's the "good but overrated" effect. A guy who's overrated (and let's face it, it's pretty inarguable that Macklemore has become overrated even if you didn't think he was before) always seems like the worst thing ever even if his work is actually pretty good when you divorce it from the hype.