D2C companies tend to have higher margins because they build a direct channel to consumers rather than selling through wholesalers that absorb profit margin in return for providing a sales channel. D2C companies also collect customer data directly, which can lead to better personalization and more relevant product offerings.