In my experience, the behaviors and culture of an organization (large or small) that focuses on the Consumer as a customer is diametrically incompatible with the behaviors and culture of an organization that focuses on Business as a customer.
I feel strongly that this is a key reason Microsoft’s products are often good, but not excellent; the consumer ones and the business ones. This is why Google will never be able to beat Apple at Apple’s game: Google’s customer focus is split between the advertiser and consumer.
The behaviors of organization, which are really driven by the attitudes, actions, priorities of the people, define what the organization produces. The behaviors required to delight the consumer are simply at odds with the behaviors required to delight businesses. You cannot do both simultaneously in a single organization and be excellent.