I still fail to see the importance of dev team showing their faces. Is it so that people on the other side of the world feel like "Wow, that CV is nice. I will hop on board now."
For me, that would not take away any of my questions.
Many people have expressed their concern at it. I agree, I'm not fussed, but there are a lot more people out there who are. For many it is a significant barrier to investment.