You pretty much need a weird use case with really short trips, a little bit of regulatory favoritism and extra cheap charging in order to make these small EVs work out on a pure cost basis.
Don't get me wrong, these cars are fine cars and go from A to B just like the rest of them but the HN class of consumer who generally poo-poos anything that isn't Toyota Honda, Volvo or Tesla will find reasons to dislike them.
You're right that range for used EVs is a significant issue, but with EVs being cheaper, the "make back the difference in gas" argument no longer holds.
Here's an example of a used 2018 Nissan Leaf (https://seattle.craigslist.org/see/ctd/d/renton-2018-nissan-...) for $20k, which ends up being $5k cheaper than a similar 2019 honda civic hatchback (https://seattle.craigslist.org/kit/ctd/d/puyallup-2019-honda...). Hondas are better cars than Nissans, but it's clear that the price gap between EVs and ICE cars has narrowed considerably, to the point that it has basically disappeared.
As another example, you can buy a 2016 Chevy Spark EV for $6k, and the car will have under 50k miles. (Example: https://portland.craigslist.org/wsc/ctd/d/hillsboro-2016-che...). You'd be hard pressed to find a 2015 ICE hatchback with under 50,000 miles at that same $6k price.
If you are mucking about lower in the market ICE is still cheaper. A Mitsubishi Mirage MSRP's for less than the used Leaf costs. ~5-8yo Kia Rios and Souls (and plenty of sedans) are everywhere for a little more or less than the Spark (which is a unicorn) depending on age/miles.
The spark EV is a great deal if you need a stripped down urban runabout. It's an outlier and they aren't exactly readily available used since they were a compliance car with a set of attributes that make the high class consumers that typically buy EVs turn and run. Go sit in any spark. It will be clear why that one is $6k. There is a reason the dealer is advertising it as something that you buy for a teenager. There is a reason someone only put 50k on it in 6yr. If you need transportation and have that much money there are better ways to spend it unless you are very hung up on miles.