I'm overjoyed that you only encountered serious "engineers".
My professional experience is that at least 3/4 of the people riding software should not be because they write horrible code horribly.
But since I live in a place where you have to pass licensing exams to call yourself an "engineer", Maybe my experience is different than yours