Wouldn't it be best not to mix brands on some parts?

I am a pretty good mechanic. I have built several engines. I built the 340 in my 69 Barracuda up to about 375 HP about 20 years ago, and it still runs great. Here is my question. Sometimes I read here where someone has a cam/valve train problem. They say something like, "I have a Comp cam, Erson Lifters, RHS Lifters, Isky Pushrods, XYZ springs and Summit Roller Rockers" Ignore the brand names, my point is that there is a mix of brand name parts. I went with all Comp parts when I build my motor. I can see where you might think to select the best brand for each part, but wouldn't it be better to stick with one brand for a non race motor?