I think you've focused on the extraordinary conditions of the protagonists, and ignored the features of the world for normal people.
Most people do not battle their pokémon regularly.
Pokémon are partners, not slaves - and the people who treat their pokémon as objects are consistently bad and harmful of society. And you'll note that this is an area that villainous teams focus on.
There is a lack of poverty, healthcare is free, education is free, and there isn't hunger or homelessness.
Society works to support each other without the profit motive. Except for those who push into competitive battling, and criminals.
Other guy did a good job on the main points, but I'll add something I saw in a study on a kind of bird in the US:
The birds realised cigarette butts had an antibacterial effect, and made efforts to collect and use cigarette butts in their nest building for eggs and chicks.
Learning and making use of novel materials.