Treasury bonds finance Federal spending which ends up in the hands of the private sector--a much broader swathe of the private sector. Buying them from the private sector just means a select group of banks get to slice off a chunk before it gets to the rest of the economy.