I might be ignorant here as a german but how often are people towing something big 100 miles and more were they do not have time to just charge? I would have said 2-4 times a year (lakelife location far away twice a year?).
I mean for sure, if you are the person who constantly need this, EVs might need a little bit more advantages, but what does an avg F150 owner would tow 100mi every day / regularly?
For towing, 75% of truck owners claim to use this feature once a year or never.
More than 60% of truck owners use the bed to haul at least once per month; but it's difficult to determine the percentage who could have used a car instead. A small car can fit quite a few bags of soil in the trunk, for example.
I would put it like this: many many truck drivers in the US go years without towing a thing. Even work trucks (eg plumbers rarely need to tow anything). But, for the people that do tow, they tow a lot.
And the US is an incredibly large place. West of the Rockies it's essentially empty until you get to the coastal cities. So if you do anything agricultural, or your business is located in the rural places because of local resources (wood, minerals, whatever) you will be towing heavy things long distances.
Fun example of distance: last month I was in Tonopah, Nevada. My spouse wanted to try McDonald's. No problem, the sign on the billboard says there is one nearby (that exact word). It was in Hawthorne. 150km away. Americans, especially rural Americans in the Western states, have a different view of driving distance than Europeans. Bill Bryson was not really joking when he wrote that Americans will drive 60 miles for a taco.