Nice leap to the pre-conceived conclusion that you want.
Do you have any data to back up your assertion about ‘most important software in the world’, or is that just ‘taken as fact’? Oracle, UNIX (and then Linux) and a very very long list of ‘important’ software was in fact created by problem solvers… who have specifically stated that it was the LACK of constraints of formal training in Computer ‘Science’ that let them innovate.
The difference between self-taught and trained developers is a different topic. Both have their value, and the best teams have both types of talent in them.
My perspective is that training in Engineering and Math, where critical thinking, problem solving, and questioning theories is taught and encouraged, better prepares people for a career in software development than most Computer ‘Science’ programs… where self-important preachers like you decry all questioning as blasphemy.