Thinking algorithmically should be a basic course taught in school. Many people muddle through a life filled with magic and not causation.
I am not convinced that "thinking algorithmically" (whatever it means and however it is related to coding) is correlated with success or happiness or any other useful metric. I am also not sure that teaching one to write simple programs is going to make them better at thinking about their life in a systematic way. It certainly does not do it to professional programmers, in my experience.
P/S/A: There are single sentences which can create life-changing amounts of difference.