The reality is that many people cannot communicate anywhere, so if they are writing good stuff on Stack Overflow, they are probably going to have some ability to explain to their team how their code works. (But it also means that they are the type of person who is happy to waste an hour replying in detail to some dumb person on the Internet.)