Let me pitch in as a guy who badly wants an EV but his primary car is still running on gas.
1) You don't need 0 to 100 percent under 5 minutes. Trust me. It's absolutely ok to do road trips when you can add 200 miles worth of charge - that's 3 hours of highway driving - in 15 minutes. Bathroom break and all that, you don't feel you're waiting. Current 200 kW Tesla superchargers are already that fast.
2) I'm with you here. I'm waiting for enough good chargers to show up in my neck of the woods before I can swap the remaining gas car with an EV. But I am optimistic here. Ten years ago there were none nearby. Four years ago there were just a handful of slow ones. Now there are quite a few, but when I tried them, they are sometimes unreliable - often broken, slow; and it's not fun to stay at night, in the pouring rain, in an area with poor signal, trying to download some stupid buggy app to start charging. The local Tesla superchargers are good, but not very convenitently located. Nevertheless, I really hope that, give a couple more years, it will get better.
3/4). At less than $30k there is the cheapest trim of the gasoline Jeep Renegade. That's a small car that does not tow much. Are you sure this is what you mean by "vehicles I want" ?
If you increase your budget to $40k you get an arguably decent car like a Tesla 3.
Yes, price is an issue. Ideally a 300 miles battery should cost about the same as a gas engine. Right now the only place where this happens is in China. But we don't want to simply import Chinese batteries and cars, we want to build a domestic battery and EV industry, so for the foreseeable future imports will be blocked. That means we'll pay more for EVs to allow the industry to build more expensive domestic supply chains. The alternative is to not have a domestic industry at all.
5) Agree, 300 miles makes a long trip confortable. But again it's something you can have now, most Teslas, and many Hyundai, Volkswagen EVs have around 300 miles of range.
Maybe today it's not the day, but I believe it may happen in our lifetimes.