Each city is controlled by a major corporation. The entire workforce is dedicated to two things: Survival or Pokemon. This explains the advancements in technology. Everything a normal civilization would spend on entertainment or transportation is spent on pokemon technologies and the maintenance of pokemon centers.
Life in the pokemon world is pathetic. Every individual wakes up only to work all day at Silph Co. or similar. They cannot get fired, but they do not receive any paycheck. Food is provided to them, necessities are provided for them. The elite rule the world, well, just the city state they live in.
In this communistic society, there still lies a quest to get better. Why? Because failure means death.
Not to the individual, but for the entire human race.
Every person works as hard as they can in order to one day be able to walk out into the grass. They envision a world where pokemon are kind and do favors for humans, where knocking over a beedrill hive doesnt mean death to you and the neighboring village. Inside the towns you see domestic pokemon carrying out this false dream of the humans. Its sad really. Inside everyone's heart, they know that the pokemon will one day win the war.