That works great for you. What happens when my objective is to develop a solution that requires 100s of developers, spans multiple years, costs billions, and has major liability concerns?
Jokes aside, software engineering discipline of its own would not give you skills needed to accomplish that.