You're assuming a perfectly spherical driver who responsibly comes home after work every day at 6 pm and never forgets to plug in the charger, and leaves every morning at 7am, with a fixed 30 mile commute, and never has any deviation from that plan. In that case, L1 trickle charging overnight is totally viable. For people with more varied personal lives such that they come home late, forget or are too tired to plug in the charger, leave early to take a friend to the airport, or come home, change clothes/take a shower and then go back out for a couple of hours to see friends, the car doesn't charge sufficiently before next day's trip. This is easily solved by installing an L2/L3 charger at home, but those aren't free so want to be factored into the TCO calculation. Pretending otherwise is ignoring the reality of how real people live.