Yet, software engineering doesn't require a degree and no minimum bar on both depth and breadth of knowledge required.
The jobspecs for "senior web engineer" with 3 years of Stack Overflow copypasting experience are an example.
True, you can make it far by faking it. Very far in some cases. But number of times I have run into developers that only landed the job because of the habit you describe, I can count on one hand. Was there a particular event that shaded your world view so?