Earlier quoted context omitted.
Ok, but consider if we had professionalized in, say, the late 90s. Would we be insisting everyone writes bad 90s style OO code because that's the professional standard? How do you have standards when the field is still figuring itself out?
It also changes every year or two. Plumbing, for instance, hasn't changed much in decades.
Are we at a stable spot now or am I just overindexing on my personal understanding?