Semi-trucks are not good candidates for EV tech (yet)... high altitudes (or changing altitudes greatly during a trip) or cold weather affect battery capacity. Mountain people that need to go down to the city below them would not have a good experience with EVs.
For urban city dwelling people the biggest concern is being able to charge at home (so living in an apartment with street parking or no car spot makes having an EV difficult)... But more and more infrastructure is rolling out - so I expect most cars in cities to be EV's shortly...
It's sunsetting, the fossil fuel industry, but it won't go away completely until the needs of travel are covered completely by EV tech... Which is something we should be striving towards by recognizing (and eliminating/reducing) where EV's are not appropriate.