I’ve been driving EVs for the last 10 years. These are things you’re scared of, not me. I’ve never come close to running out of charge in all that time, even back when I had a car that could only do 70 miles in the winter.
Everyone gets to shop and park and charge wherever they like. They may pay a premium for combining those, or they may pay a discount. Depends on how the supermarket and charger companies decide they want to run their businesses.
When I go to see my son in Durham, I have a choice of a hotel with a charger in its car park, a hotel with a charger on the street outside its car park, or other hotels without charging and using chargers en route. I choose the hotel with the parking & charging on the street outside because it’s the best hotel out of a very uninspiring selection. And sometimes I charge at the hotel and sometimes en route. Lots of options, and it doesn’t really matter, the car can manage whichever way I do it.