I feel like on a place like this site where there are occasionally job postings and networking opportunities, there's an element of "my comments are my CV/resume" which biases some people towards defending/advocating for companies just in case it affects their career prospects.