It's not a free lunch, it's called counter cyclical fiscal policy. Market failures can last a long time, hence Keynes' quip "in the long run we are all dead men." Better to try to put out a fire than to let the whole building burn down (it may spread, nothing may be spared).
