>Why is a software engineer qualified to present this?
The opinions of software engineers about subject outside their area of expertise is the bulk of the commentary on this site. I don't think it's realistic to expect a community to enforce a restriction on submissions when such a restriction would hit so close to home. That would require a level of cognitive dissonance that even HN is probably not capable of.
I agree with you that people should STFU about things they are not experts in, or at the very least not present their opinions on such things with some veil of authority.