The article gives the exact reason it is not being spent on public transit: <i>Second, all those buses, trains and subways need people to operate them and maintain the infrastructure.</i><p>The stimulus is based on moral hazard. States spend federal money on projects that they don't feel are worth spending their own money on. Spending on mass transit would force states to spend more of their own money on projects they feel are not worth it.