The consumer is to blame, but not via the free market but via those whom they elect. Once can complain all they want here, but the legislative reality first and primarily at the STATE level is dictating product, not market demand. While we all focus on bans, we fail to look at the punitive fines coming in 2 model years and escalating into bans.
We can talk all we want here, about infrastructure and supply and rare earth metals and range anxiety.... it all down the road and those making the hard decisions are in places they will likely NEVER have electoral consequences.
OEMs have no choice but to ready product, if people here are serious, they need to quit complaining at the OEMS .... They are complaining also, but complain at your state representative level. Must mind this, those people are perfectly fine with you NEVER owning a car, and forced to public transit. Nothing the CARB'oholics would love more than to be able to control your freedom of travel.