Not entirely true. Certain Pokemon in the games can not be shiny also. An example would be Eevee and Deerling that are gifted in BW2 cannot be shiny for example. It's the stationary/gift Pokemon with there Hidden Abilities some are Shiny locked. All Hidden Grotto Pokemon are also Shiny locked.