I know what you mean, but it's also despicable when companies which are based around security don't take the extra care they should to protect their users. I don't respect that, and I think they deserve every ounce of criticism.
With that said, I definitely agree on things that aren't security related.
Its a pretty bad trait we should do something about that and just continue striving for peer reviewable code and implementations.