The Congress may only spend money on the specific powers granted to it (and even on such things as post office and post roads" it need only spend money if it wishes to do so), there is no catch-all "spend money on lots of nice things for the people power.