B2B vs B2C: Navigating the Evolving Business Landscape