The whole time the libs scream their constitutional justification is based on the "general welfare clause" we see in practical terms things like the "Cornhusker kickback" and now this.
For something that is part of the "general welfare" there sure is a lot of ad hoc benefits going to specific places.