* Big banks prefer to lend to big companies because it's more profitable to make one $100M loan than 1,000 $100k loans.
* Banks also prefer to lend for non-productive consumption like mortgages because loans backed by hard assets are less risky than productive loans to small businesses, despite those loans not contributing to growing the economy (but creating money out of thin air to flood the market with mortgages does increase housing prices...).
One way to solve this problem is to break up the big banks and incentivize small regional banks to lend to productive small businesses. Worse for the bankers but better for the economy. Incidentally, this is exactly China's strategy, but as long as big banks are paying politicians millions for luncheon talks, it's unlikely to happen here.