>>47085417>trainers not needing real jobs for their entire lives unless they want to workActually, this has been disproven a lot in recent games.
Becoming a Pokemon Trainer is pretty much the default childhood dream, sure, but by the time most trainers reach adulthood, unless they've found a hobby that they can integrate their Pokemon training into to make that job easier or they've decided they're going to devote their entire lives to being a full-time trainer, most retire from being a proper trainer and take up standard jobs in places like retail or office.
The utopia perspective you see in the games comes from an abstracted world and the fact that the player character is, by default, an unfathomable prodigy, but seams of the true Pokemon world leak out from time to time, such as ORAS' Sea Mauville or the Eeveelution Sidequest in Alola.
Odds are most providers to let kids roam free miles away from home (lodging, food, etc.) only do so for until they reach adulthood, that's when they start charging outright and see how long that person can keep up the commitment before they either go the road of a to-be Veteran, or need to integrate into the real world.