Because there's no horizontal colour break to cut the body, a single-colour look visually lengthens your frame. Varying the shades and mixing textures — a knit with a satin, a matte with a sheen — keeps it interesting rather than flat.
It's one of the easiest ways to look pulled-together, and it leans on choosing a colour that suits you.