I believe you are committing the "Yes Minister" fallacy:
"Politician's logic: We must do something. This is something. Therefore we must do it."
Direct government subsidies create deadweight loss, and by hurting the competitive position of companies and technologies that don't get the subsidy, they can actually make the negative externality worse. You can't justify a bad intervention just by pointing to the magnitude of the externality.