I don't understand your statement
Didn't think it was all that complicated. Your ICE car can go 200-500 miles between refueling. The Tesla Model S can go 200+ miles between refueling stops. That is good enough for plenty of people and hence it is competitive.
My ICE car has effectively unlimited range.
No it does not because you still have to refuel it no different than an EV. The only difference right now is that it for long distance trips it is much quicker to refuel a ICE vehicle. If you drive less than the full range of the vehicle on a given day (most people drive 50 miles per day) then the EV is actually more convenient since you can refuel it at home when the car is not in use. For local driving I'd MUCH rather have an EV in most cases. For long distance driving you want a ICE or a hybrid right now. In time that may change.