Because they look as yellow as your little icon slapping his head and not gold. I agree with the white top, gold (they're yellow) pants not meshing well, looks ugly. And I've always liked the burgundy top, white pants for away and white tops, burgundy pants for away - depending on what the other team wears. It's still a sharp look.
Burgundy top, gold (really yellow) pants is awesome for home games though, meshes really well.