These days you often hear, "things aren't built to last anymore.", or some variation of that and while it's true for most things, it isn't true for everything and also depends on the type of quality you're willing to invest in.
Socks should be neutral. Socks that don’t match trousers, by definition, are not neutral, they’re a contrast; whether you planned it or not. However, to avoid a serious wardrobe faux-pas there are some good, simple guidelines for matching your socks to your outfit.