Pairing a high-end processor with some mid-range graphics card or vice versa is not bad as their performance matches each other. Otherwise, they will start causing bottlenecks, which you might know can limit the hardware's performance. If you use a flagship processor, most tech enthusiasts will recommend you get some same power hardware to get rid of every single bottleneck in your build.