Alex has a good point there, cost surely is part of your equation.
Brass can be made to look very much like gold, dependent on the amount of copper / zinc or another metals added to the alloy.
Copper can be confused with rose gold, when polished bright.
All this 24 carat gold plated is a load of bollocks 24c is pure gold and never seen these days if ever was.
My Drain has a 22c ring which is so soft I can squeeze it out of round in my fingers, go to a jewelers and see if you can buy anything above 18c if you do it will either be a lie or old gold, very old, nearly as old as Woody init?
Back to Alex's point, a low carat gold will be a harder mixture of metals and in theory longer lasting therby a thicker coating could be allowable in the plating process price.