DPPt was different, because those were the first games where you need to see every Pokemon on the local Pokedex to get the national Pokedex. They had to have every starter used by an NPC in case the player releases the starter and gets stuck. In RSE, because seeing every Pokemon was not necessary for anything, there were no NPCs with starter Pokemon except the rival.