Possible Way to Make Gems, Globes, etc. Gameplay Oriented Rewards

So I was thinking… We’ve had an event where a NPC spawned in every dungeon and dropped currency for that event. So… why not make a special NPC – I’m thinking one of the Furfrou trims so nobody mistakes it for a recruit in a dungeon – that drops currency?

This NPC would be around year round – and so would the shop that they’re tied to! I’m thinking that they could sell the event token items (the super good ones + poke gift) as well as some useful tms and evolution items (and maybe golden mask/miracle chest for the same price as a pokegift), but you’d have to find and beat a lot of said NPC to get enough currency! But since this NPC would spawn in every dungeon in the game, it doesn’t matter what dungeon you do, as long as you get the currency!