I think you’re putting far too much stake on location. These days, folks will happily travel out of the way to find a unique or extraordinary experience. There has never been a time where people were more mobile.
I can site a personal experience example. In Portland, for a while, nobody would visit anywhere north of Alberta on the east side of the river. Around this time, a young person by the name of Matt was selling barbecue out of his little truck up near Ainsworth and MLK. In some dirt lot with no support beyond folks like myself writing Yelp reviews, he was selling the best barbecue in the city.
Now, they have multiple locations there and are sure to grow.
Location doesn’t fucking matter. Talent matters. People will show up and buy and fill their limited stomach space. Not for 3rd best or 2nd best but for the best. And blaming them for not wanting the best is the dumbest thing I’ve ever heard.