what makes marketing so hard