GenX and GenY love advertising for people that sell them brand name items at an inflated price, the higher the price the more they'll run around wearing advertisements. Harley has made squillions of dollars from people who haven't ever ridden a bike in their life.
I don't see why anyone would advertise for a company if you have to pay for the product. I always make sure that I remove any stickers that people put on my car (muffler shop or car service centre) and I make sure I remove those number plate surrounds that advertise bike shops or car yards, not one has ever given me a car or bike for free so why should I advertise for them. If businesses want me to advertise for them they can pay me to carry their sticker or other advertising paraphenalia.