It should not be subsidized to one penny by the American taxpayer.
Correct.
Blame your lawmakers for enacting those credits, not Musk for making use of the truckloads of money thrown at his customers to encourage them.
BTW: that taxpayer money has been way more than paid back.