D2C can be attractive for startups as it allows for direct customer interaction and data collection. However, it requires significant investment in e-commerce, marketing, and logistics. B2C might be a more viable option for startups with limited resources.