My understanding is that there are no clean sources able to replace fossil fuels. Or we would need to cover useful land with solar panels (largely produced in China with coal electricity btw).
Anyway, we should transition to EV and these cars manufacturers bad practices are just keeping old inefficients cars on the streets.