Problem solving does that, the coding part is just a means to that end. Learning a programming language is similar to learning a human language except much less complex. Solving problems with code helps with brain development, as does solving problems without code.
Coding is just more rewarding, it is important to learn how to solve problems with less rewarding systems. Would you have wanted to solve algebra problems on paper if you knew python? You don't need to solve those problems on paper, but it is good for brain development. Even better than coding for example. Keep in mind that a child's attention window is limited, this is very much a zero sum situation.
it’s extraordinary meaningful as it helps in brain development.