You dont even want to open your eyes against the problems of military running businesses! It can work in the context of any military. The govt can run the businesses.
You may be thinking if IA has no business, why then there should be a BA business? It is not that simple logic that you can stick around. Thing is our private sector and military businesses are successful, but govt sector businesses are almost all are in ruins. Think of Bangladesh Airlines. We do not see corruptions by the military, although some ignorant ones here come with hate posts against them. Since military has already accomplished successes in business, therefore, there is no reason to stop or suspend it. These businesses are contributing to our national development.