Totally agree! NO amount of marketing, sales, business development can overcome a bad product or sub par customer support. A wholistic approach will always win over a piecemeal approach but in a resource constrained environment, we are better off picking the one or two things that give us the best bang for the buck. The "programmatic" way of running marketing isn't optimal for small startups