Read and educate yourself:
Wikipedia RYB_color_modelThey are indeed primary colors.
Cyan, magenta and yellow can't make a perfect black either, btw. That's why it's essential to include black and white filament to include the intermediate grayscale as well. Guess you missed that part of my post.
Color printers incorporate a black cartridge as well, mixing the CMY palette to create black by itself produces a muddy color. for good grayscale and true black, you need to use black ink. Any printer will tell you this
Incidentally, Black isn't a color to begin with.
Also, fyi, I have a degree in commercial design, if you think there is no science involved in color theory, you are mistaken. I've most likely forgotten more about the use of color/how it's mixed than you've ever learned. My name's not Bob Ross, so you're "Happy little tree's" comment just comes off as juvenile. Not that Bob was a bad artist, I quite enjoyed his show, but there are major differences between a commercial artist, and a painter, the major one being that we are paid by a client to produce an illustration as per their specifications, where a fine artist does whatever they want and prays someone buys their work so they can pay the mortgage.
Cyan and magenta are used in printing (Which I am also quite familiar with) because most inks are dye based, and when you are printing on paper, reproducing images and photographs with dyes, you are trying to make an image more vivid. The use of these two shades rather than blue and red are quite effective in reproducing the subtle hues in a photo. There was a time when color prints were made using the RBY palette, but that may be before your time.
Oh, and if you can source magenta and cyan filament easily, that's all fine and dandy, Of course, red and blue is more commonly available. It's just a matter of applying common sense in this regard