How does Congress not have the power to give college money? 
congress can spend the treasury any damn way it wants- if Congress votes to give money to clowns so they can buy porsches, that is part of their constitutional power.

congress can spend the treasury any damn way it wants- if Congress votes to give money to clowns so they can buy porsches, that is part of their constitutional power.
Congress can raise and support armies, but no appropriation may exceed 2 years (they tied it to the term of the House). Your interpretation not only conflicts with Madison, it conflicts with logic and the fact it took nearly 2 centuries for the federal gov't to discover the power to create a dept of education. 
My best guess: Navies don't necessarily provide for the common defense. For example, it would be hard to defend Pittsburgh with the Navy. A Navy can also be used offensively, e.g. the War with the Barbary Pirates.
Comment