I agree that there should not be grants, but I don’t think tax credits are bad. You are assuming that the government is going to keep taking the same amount (probably a correct assumption), and then, yes, someone else would have to pay more. But the solution is not to deny tax credits, but to cut spending. Until that is done, the government will just continue to suck up more and more of everyone’s money. So, yes, I do think it is better to keep as much as possible out of the hands of greedy politicians.
Oh, and the bill does have subsidies under the guise of ‘incentive programs’ for manufacturers, Section 202. It makes LNG qualify for the same auto company subsidies as they get for other ‘advanced technology vehicles’.