Your pitch sounds exactly like my pitch after playing Pokemon Snap. But my idea was basically Breath of the Wild Pokemon game with different jobs.
1) Pokemon photographer
2) Pokemon Doctor
3) Pokemon Trainer
4) Pokemon Daycare Worker
5) Pokemon Beauty Pageant Contests
6) Team Rocket Member
Basically it was a Pokemon MMO with a truly living breathing world with Pokemon. Different jobs interacted differently in that world. People that didn't want to battle could play mini games and other such games as a Daycare worker and dedicate themselves to helping other players level up and completing their Pokédex faster as they can see more Pokemon faster. Pokemon Doctors could travel around making money helping trainers on the road, but also find wild Pokemon and even trigger exclusive events were doctors can help legendary Pokemon. This would be an alternative story mode. Finally Pokemon photographer would take pictures, build a Pokédex and enter photo contests. Their role in the game would be to document where to find legendary Pokemon and Pokemon with location and time stamps as well as solve puzzles on how to find Pokemon.