Giving companies more money (loans, tax-breaks) only increases investor payouts, not expansion

You miss the point. Lower company taxes make investment more attractive than other options, such as other countries. It is a measure to win investment or stop it going off shore.