Or, this is the normal way traditional arts and crafts of all sorts are transmitted through the generations? It's not a Ponzi scheme unless it promises supranormal exponential growth.
I learned a classical instrument and it taught me many lessons that I don't I would've learned elsewhere (or at least not until much, much later in life):
- rote repetition and practice isn't sexy, but it works and will lead to steady improvement, no matter how bad you are initially
- there is an effective technique to rote practice, and you can put it to use for any skill that you wish to acquire
- failing many times is part of the road to success
These are all skills that are very applicable to software developers as well.
I'm sure there are people who tried very hard to become classical musicians and now regret that choice, and perhaps some resent those who encouraged them along that path, but I never expected to become a professional and continue to happily play in my free time. Same goes for many of my music acquaintances.
[1] https://www.forbes.com/sites/hughmcintyre/2017/07/17/hip-hop...
[2] https://news.jazzline.com/news/jazz-least-popular-music-genr...
Copyright makes that idea rough anyway. Classical music is far easier to get. Sousa marches and the national anthem are also easy to get.
I mostly don't see how any of this relates to a career path. We teach kids music because they enjoy the teamwork and accomplishment.
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.
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.
https://www.music.wisc.edu/areas/jazz-studies/
Note that it drops a pretty strong hint that you should not major in music exclusively.
Be careful what you wish for!