It could be that a lot of other professions don't have the same reflection rate as scientific areas.
In science and engineering, we are constantly being forced into realization that we were wrong, and we constantly try to fix things where the fix is just yet another problem we created.
I mean, even if you can code for 20 years, if anybody asks you whether you can program or not, you'll probably answer "nope I don't know anything about programming"... and that's a sign for an experienced person in that profession.
On the other hand, a lot of professions can get lucky with social camouflage, where they can blame others and it doesn't stick out for a controlling person. A lot of people that made it this way never were forced into reflecting on their bad decisions.
In science and engineering, we are constantly being forced into realization that we were wrong, and we constantly try to fix things where the fix is just yet another problem we created.
I mean, even if you can code for 20 years, if anybody asks you whether you can program or not, you'll probably answer "nope I don't know anything about programming"... and that's a sign for an experienced person in that profession.
On the other hand, a lot of professions can get lucky with social camouflage, where they can blame others and it doesn't stick out for a controlling person. A lot of people that made it this way never were forced into reflecting on their bad decisions.