Here is a question I have had for a long time:
Most companies typically sell stocks to raise capital or go to the bank for a loan. But doing the latter - at least to me - puts the company at a disadvantage. When someone in the U.S. borrows from someone abroad, they have to pay interest to someone outside of the country, so there is net drain of money from the U.S. When a company borrows from the bank, it has to pay interest on what it borrowed.
Yet, even profitable companies borrow from banks. Why wouldn't a company choose to borrow from its "savings" (profits). In this case, it would essentially pay "interest" to itself, as opposed to the bank - in other words money otherwise used to pay interest would stay in the company. Companies could still use the bank's interest rates to decide whether to fund an investment project (or maybe invest the money instead), but use their own coffers to fund the project to further maximize profits if they choose to go through with it.