@neilpatel: Marketing is getting more expensive, but it's also becoming more profitable. Look at how much companies are spending each time they run a one-off marketing campaign. Over the years, it's been going up due to rising costs, such as advertising. But companies are getting better at their data and analytics, conversion rate optimization, and cutting dead weight fast. Hence, their payback period is becoming faster.