Some time bank will ask the company to open an account with their bank and make transactions due to the good will of the company,
Company may file better to operate accounts with different banks for their conveyance like some banks gives more and quick service than others as well as at some places some banks facilities not available(like in rural areas private banks not available) there is different and so many reasons.