Well what they meant was that all Pokemon no matter if it's exclusive need to be seen and registered in the dex for you to be able to get the shiny charm (I'm assuming that's the point because well why else would you want to complete the dex). Only Mythical Pokemons do not need to be caught to be completed and in the case of Alolan dex, it's Marshadow and Magearna.
EDIT:INCLUDING Zygarde because it counts in the Alolan Dex cause UB's attack, ecosystem threatened, Zygarde appears, you get the idea.