#1 Reason- It's Affordable!
Considering all of the options for advertising or promoting yourself, this is definitely the most cost effective.
#2 - It Lasts Longer!
Radio & TV ads may potentially reach a broader audience, but once they are read or heard...they're gone. If your logo/design is eye catching, people will want to wear your advertising all of the time!
#3 - It's Fun!