Many companies advertise because it raises awareness of their product, thus helping their business.For example, they might advertise for a grammar-improvement program, which you didn't even know existed. You would realize then how it might help you get your point across to people. You would receive their services and they would receive your money.