marketing agencies are important in any business. If you didn't have them you would make very little or no money.
Marketing agencies help you in a couple of ways including:
getting your "image or product" out in the world so people can see it.
giving you a "product" to advertise and sell, in which you make money off every sale or referral.
They are why we are all in business