I think you guys are missing my point. The adopting of EVs is a process that will take decades. We don't need to waste money addressing the needs of all users in all use cases at the beginning of this process. Early adopters WILL be higher-income people with multiple cars. That's not bad.
Public charging needs to be for edge cases, not everyday use. In the SF Bay Area, even at the is early stage, the existing public charging stations are saturated and can no longer be counted on for availability. Rather than pouring tons of public money into trying to keep up with demand, we should use the price system to ensure that only drivers that REALLY NEED the charge and using the scare chargers. Certainly free is NOT the right price to efficiently allocate the plugs. Folks seeking to minimize charging cost and maximize convenience should face a price system that encourages them to buy a car with the range to meet 90% of their daily needs and recharge at home overnight.
Its fine to make DC Fast Charging free for so long as there is excess capacity, but long term it should be priced at a steep premium to "home kWh" to reflect the huge benefit to consumers and the high cost of deployment.