The reason why many people think red, yellow, and blue are primary colors is that magenta, yellow, and cyan are primary colors for pigments, which are subtractive. Magenta is red and blue light, and cyan is green and blue light. Magenta looks like red and cyan looks like blue because people are more sensitive to red light than blue light and more sensitive to blue light than green light. Magenta, yellow, and cyan are the primary pigment colors because they're the secondary light colors. The primary light colors are red, green, and blue. Light is additive, which means red and blue make cyan, but cyan and magenta don't make red. Graphics people need to be able to make every color from three primary colors, so they picked red, green, and blue. Pigment is subtractive, so magenta and cyan make blue, but red and blue don't make magenta. Printers also need to make every color from only three of them, so they picked magenta, yellow, and cyan. In conclusion, there are two separate systems at work here, but I think red, green, and blue are more primary because the pigment system is derived from the light system. I would fight you IRL, but I don't have one.
Also, Hitmonchan's shiny colors are supposed to be a reference to red and blue corners in boxing. Shiny Gyarados may be a reference to Chinese dragons, which are often red.
Also, Umbreon is the best Eeveelution. Its three best stats are defensive. Meanwhile, Espeon has high speed, which is no fun. Espeon is still in my top 8, though.