Why is email hosting necessary for business communication?

If you are using generic mail for business communication then you are slowing down the growth of your business.