When Congress wants to subsidize something, it doesn't have to pay directly. It can create a very narrow tax deduction or exemption.
Economically it "has the same effect as spending," says New York University tax law professor Daniel Shaviro. The forgone revenue from the two biggest breaks is bigger than some major federal programs.