Every kind of vehicle has a limited range based on stored energy it carries on board. Gasoline vehicles carry only so many gallons of gasoline, limiting the driving range, and electric vehicles carry only so many kiloWatt-hours, again limiting the driving range. This question as written contains an embedded assumption that electric vehicles are limited while other kinds of vehicles are not.
Gasoline and diesel engines must be <em>started</em> before use, typically using a <em>starter motor</em> powered by the <em>starter battery</em>. With the 120+ years experience we all collectively have with those vehicles, we expect every car to have a starter battery and starter motor. So why do electric cars not have such a thing?
Gas cars can be "flat towed" and many like to flat tow cars behind an RV when on a trip. Most electric cars cannot be flat towed. It does not matter what kind of car it is, there is a simple requirement for flat towing any car without causing damage to the car.
It seems many think that electric vehicles must be pitiful weak things, hardly able to leave the driveway much less handle a studly task like hauling a trailer. This is one of those times where reality is much different from stereotype.