I recently purchased a custom charcoal gray suit and a navy blue blazer because I was told they are most versatile. However, after reading a color coordination book (Color for Men) I was told to buy earth-toned colors (brown, beige, rust etc.)

I am light haired and light skinned, but how important is color coordination when it comes to buying timeless pieces? Am I over-thinking color in my purchases? Are there colors that are safe for everyone like the suit and blazer I bought?