It’s simple, they’re just stubborn. Almost no one in the US has a commute of more than 40 miles a day, and most Americans own their own place. If EVs had a 600 mile range and could charge in fifteen minutes, they’d be saying they need to have a 900 mile range and charge in five minutes.
For EVs to truly win in the US, we’re going to have to wait for boomers to die, or stop driving.
Edit: downvote me boomers. Do it.