As musicians, we are constantly training ourselves to memorize. We spend hours upon hours memorizing music, and using mnemonic cues such as melodies, song form, harmony, music notation, and so on to help us memorize. Many of us start at a very early age.
Not only that, but practicing music is really doing repetitive calisthenic exercise on the parts of your brain that process technical thinking. We count over and over again (one and a two and a…), those beats are subdivided into fractions and complex mathematical iterations begin to permutate in both rhythm and harmonic elements of music performance.
It gets better: Music composition is really just another flavor of writing code. Musicians who read music are trained to read code from an early age. Musicians make excellent programmers.
So it is clear to me that music instruction is a critical component of education, and should begin consistently and from an early age. This is the best way to develop inherent technical thinking skills, improve memory, and help kids survive in an age where the people who know how to write code, or at least can think in code-like patterns, have a far greater chance of success professionally.