Increase Revenue by Giving Up Control

Why is it big businesses tend to have multiple sales channels such as third-party, b-to-b, retail and ecommerce, while small businesses usually have only one?

I believe it has to do with control. Many small business owners have a difficult time letting others represent them. True, no one