The ending was beautiful. All three of them were in the same city, experiencing their lives. It was a great metaphor for how despite the world being so vast, it's small enough to always be connected with one another. In a sense, that was the main theme of this season, Ash traveled across older regions as well as Galar. Making new connections and maintaining the old ones. Every experience you have build you as a person, and it's natural to desire more, that means you're desiring to grow. He won because of all the friends he made and the journeys he's had. And those friends never stopped being his friends, they never left. They cheered for him and supported him. It's the same with Goh and Koharu. They'll never stop being Ash's friends, they'll never stop living in the same world. For all they know, Ash could be right across the street battling in an alley. It doesn't matter if he actually is, but it feels like he could be. It feels like everyone's on a journey, together but separate. Even if you can't see each other, the bond you formed keeps you close. Everyone's sharing the same town, the same world. Everyone's always on a journey, because you never stop growing. Everyone's on a journey, because that's what it means to be living. The narrator said it best. Their journey will always continue.