The streets of Driftveil City are peaceful and sparsely populated. A kid in a baseball cap dashes around quickly; a cop patrols at a measured rate. A golden ring full of glowing purple energy—a dimensional portal—appears briefly.
"They're the same! You fly on a Pokemon you've taught to fly, and traveled with a bit so they know the region. It's just, you know, you choose to walk if you're seeking fights to make your Pokemon stronger and you choose to fly if you wanna skip all that and get there quick."
"...huh." He'd ask why there aren't any here but it seems like a rude question. "That does sound nice, having a flying Pokémon to ride."
"There's more car infrastructure here in Unova, so the taxi companies use those instead. And yeah, flying on a Pokemon is great."
"Yeah, Kellim's about at the limit of Pokemon that can politely emerge from their ball in a building."
"I think the average is about three? Six is the maximum you can carry around with you at a time, and any number between one and six is common enough. Having none is rare; so is having more than six. Some especially strong Trainers do exceed six, though, especially full-time League staff. They keep their extras in virtual reality and rotate which ones travel with them."
"It's a hardcoded limit of Pokeballs, enforced by international treaty. The official reasoning is that it's the most even a skilled Trainer can reasonably command at a time and healthily care for without employing virtual reality, but it can't hurt that it prevents the accumulation of private armies."