You may know colors but you know nothing about how we process colors.
Read the article and learn.
Violet is NOT a "color" per se; it is a SHADE of a color we call PURPLE.
Red, blue and yellow are "PRIMARY COLORS" and every single other "color" is a mix of those, and/or water content.
Oils, pastels, gouache, and dyes are the same, but sans the water.