Why dont you consider the implementation of "houses" in concrete scenarios, these would be rented for Xamount of poke$ or credits monthly, house will have a bed where pokemons will offline increase Happiness/Evs/ --Generate poke$, (for these who buy ms and items just to exchange $ into poke$) but with ofc limited avaliability and better features.
Also a member only city ( or several ) , filled with more of these premium houses maybe with higher benefits due to being premium isle-only (does not even need a pokecentre, house acts as both healer and shop maybe also moveset, etc. Isle surroundings will have higher lvl pokemons that drop gently more gold
Also pokemons can be deposited into house for the world to see from the outside (roofless house), that way you can money dig out of boastfull people, specially if these houses are located on key cities. Remove all these useless npc that just speak garbage and give no items, replace them for $producing$ houses, let the starters dream with what they can achieve.
Looking forward to improve the game.