But if you are charging at home or in the parking garage or at the restaurant you have no reason to be at the petrol station any more and therefore no opportunity to buy overpriced things!
> around half of 7/11’s are selling gas and locations without pumps seem to do just fine.
This has got to be somewhere densely populated. The closest thing to this out in the 'burbs and sticks is a Dollar General, usually. Gas stations have gas—if they don't, they don't get enough traffic to survive. But I've seen a couple cases of what you're talking about, in the core of our own city. Ex-gas-stations with the pumps removed and surviving as purely convenience stores.
> Long term people in EV’s will still want to get a cold drink and a snack on a long trip and someone is going to be selling that.
There'll be fewer fueling stops overall, is the thing. Especially locally. Longer stops, yes, but way fewer. Why? Well, for local-only driving, between home charging and places like grocery stores often having chargers, I could well go all year without visiting a dedicated gas+charging station. With an ICE car, my wife and I probably fill up at local gas stations 60+ times a year (and that's with only one of us commuting!), just for local driving, not counting long-distance travel. With EV, that drops to maybe once or twice a year, if not zero. Even if we spent 2-3 weeks a year on EV-driving road trips, I bet our total time at fueling stations would be way lower than with an ICE car, despite those charging stops taking way longer than filling a gas tank, so I don't think "come up with more stuff for people to do, and charge for it" will come even close to making up the difference.
Then consider what might happen to even that remaining slice of the market if highway rest-stops started including chargers (paid ones), along with the free playgrounds and free bathrooms and walking trails and picnic tables and local info they already have. EV charging infrastructure's much simpler than gas. No deliveries. Low maintenance. Very little space required (no huge underground tanks, for one thing). No spills. The only thing stopping those from going in might be desire not to compete with businesses (even if the result would be better services for people, overall).
There's the rural market that'll probably remain ICE for a long time... but really rural folks may already refuel from tanks on their property, buying in bulk (and possibly a mix of taxed and untaxed fuels, depending on what they'll be used for) and the rest (small-town dwellers) may not do enough driving that they really need ICE over EV, as long as the EV can manage a 60-mile round trip to the nearest Wal-Mart.