PokeMarts are a quintessential part of Pokemon worldbuilding. In fact, they're the very first piece of worldbuilding we encounter. Way back in Pokemon Red & Blue, the first quest you're given is to go to the PokeMart for the Professor. Since then, pretty much every town or city we've encountered in Pokemon has had a PokeMart. There are a handful of exceptions, with some cities like Celadon having huge department stores, but mostly towns are expected to get by with just a PokeMart to their name. But how on earth do they manage?
PokeMarts are great for trainers like you. For travellers just passing through, whose primary goal is to be the very best, like no one ever was, PokeMarts are perfectly stocked. They have Poke Balls, potions, repels, escape ropes, and anything else you might need for journeying onward to the next town, fending off Zubats and catching Roggenrola on the way, but they don't have any tins of beans. How are you supposed to live in a Pokemon town? Everything is built for those just passing through. Fight in this gym, heal at this PokeCenter, shop at this PokeMart. Leave. But what about the people left behind?
Related: New Eeveelution Has Already Been Practically Confirmed By The Anime
This probably seems like a minor gripe. PokeMarts are designed to look like convenience stores, and since we have no use for groceries, we don't get the option to buy them. It doesn't mean they're not there, right? The shelves seem to jus be stacked with Pokemon stuff, but then even if that were true, it doesn't change the wider issues with how Pokemon towns are set up. I've frequently praised Goldenrod as one of Pokemon's best cities because it feels lived in. There are an assortment of houses with reasonably talkative
Read more on thegamer.com