I tend to agree, though as an engineering manager, the brilliant loner poses an interesting challenge. Can you actually work to turn that person into a team player, see the value of collaboration and transparency, etc. Sometimes there's some insecurity or simply lack of understand behind their behaviors, and a behavioral shift is actually possible.
That being said, I've tried this a number of times and most of the time it doesn't work out.