When you have an awesome product, you need awesome marketing that delivers new customers and decreases churn rates. Be awesome.
Marketing teams at software companies are simply way under-resourced and under-staffed to do everything leadership demands.
Digital marketing teams are tasked with creating miracles every month. The Executive team is demanding more customers at a lower cost per acquisition, Sales wants better leads and every vendor under the sun has the next greatest product you have to use.