The likes of Chuck Schumer and Mitch McConnell would never agree to linking new federal projects to specific tax levies because the American taxpayers would surely reject them.