Quoted By:
Generation 7 introduced 81 new pokemon, and 18 of those are hard-coded to never be shiny. That's just over 22% of all the new Pokemon. No Generation has ever come close to that high a number.
Why didn't GameFreak want Shiny Legendaries at all for Sun and Moon?