They're very cool until it's your apartment or commercial building, and you have to clean it up - because let's face it, for every clever graffiti, there are fifty that are just tags, swear words, or worse.
And your framing is odd - can you only dislike one of these things? Graffiti or ads? There are successful movements to rid cities and scenic areas of ads, or to tone them down.