Why are we still teaching assemby and C over development languages more popular, enjoyable, and accessible? It is not a good career path, it is not popular with kids or with the masses, and it is a lot more expensive than any other genre of software development.
That is comparing apples to oranges. C and assembly are what most applications and operating systems are built on in one way or another. Classical music is not the root of popular music nor does it carry over to other music genres that much at all.
Also, the way that music is taught in band rooms, is based almost entirely on sheet music and nothing on actually creating music. In fact most of the people I know who were very good classical band players had very underdeveloped ears and sucked at music creation. If you program in C, you will become a better python/js/etc. programmer, the same can not be said for classical music.
Plus, most computer science programs have switched from starting with C to starting kids off on Java or Python, so that argument does not make any sense. Most public schools do not even teach anything other than jazz or classical music.
Music is frequently taught at schools but not pushed as a career choice, so I'm not sure that the original complaint holds (at least not everywhere). Almost all children where I grew up studied music in some form at school and virtually none took it as a career, those who did were amply warned about the risks. This was considered unremarkable.