I agree with OP. But I guess there is also personal aspect. Some people are more open, some less. Some are afraid to be challenged (especially when it concerns their code), some not. I have been in SW dev industry long enough to know that. I have also got to the point that I can look at the product and from the behavior tell what are the major competences (or lack of) of the people who designed it and wrote it. So I understand why the others might want to be less vocal.