The answer is: many small business owners invest money into other areas of the business.
Small business owners tend to still struggle in fulfilling the cost to sustain their daily operation, which is why they tend to only put little money in marketing strategy. Business that put large amount of money in marketing tend to have a high consumer base and already mass produce its product.