I think it is that on monitors we use RGB and on paper, if printing, we use CMYK colors; so there is a problem just going from on-screen to print in some cases. And brown is a tertiary color:
From https://www.canva.com/colors/color-meanings/brown/ :
"In a RGB color space (made from three colored lights for red, green, and blue), hex #964B00 is made of 58.8% red, 29.4% green and 0% blue. In a CMYK color space (also known as process color, or four color, and used in color printing), hex #964B00 is made of 0% cyan, 50% magenta, 100% yellow and 41% black. Brown has a hue angle of 30 degrees, a saturation of 100% and a lightness of 29.4%." (of course different browns will vary)
Since the mixing requires magenta, yellow and black, it is just that much more difficult to get it exactly correct.
If the world had used something other than CMYK, perhaps it would be easier - but it would likely still be a tertiary color which requires very careful quality control; and as you no doubt remember, early color printers suffered from "metamerism" where the perceived color/intensity would vary depending on the angle of the light hitting the ink on the paper, or the angle at which the paper was viewed.