Yellow, Magenta and Cyan are not really "in between" 2 primary colors. More like a sum of 2 primary colors.
We can explore this with the RGB color space model.
R G B
1 0 0 - red
0 1 0 - green
0 0 1 - blue
1 1 0 - yellow
0 1 1 - cyan
1 0 1 - magenta
1 1 1 - white
0 0 0 - black
So you can see for instance that yellow is actually 2x as "bright" as red. In this model, white is 3x as bright as red.