Programming is quite a remarkable activity:
- It has an extremely low barrier to entry
- You don't need expensive equipment
- You don't need to be in a particular location
- You don't need special credentials
- You can finding information / resources just by opening the internet
- You can learn it / do it independently
- It gives you rapid feedback (which can lead to rapid growth)
- It gives you frequent rewards (which gives a huge boost in motivation)
- It's objective and unforgiving (this is a good thing, because it teaches you how to confront reality)
- It's intellectually stimulating
- It's useful in the real world
- Corollary: you can make money or even build a career out of it
- It's badass (or are you telling me that Hackers WASN'T your favorite movie of all time?)
- Electronics (but this is basically still programming)
- Math (lacks "rapid feedback" and "frequent rewards"; "useful in the real world" is also questionable)
- Go, poker, video games (usually lacks "useful in the real world", sometimes lacks "badass")
- Juggling, poi (lacks "intellectually stimulating" and "useful in the real world")
In addition to the excellent points made by gjm (all of which I agree with and we're probably stated better than I would), I'd like to address your comment that:
Nobody can be a good chef if they can't count to 30. Nobody can be a good car mechanic if they can't count to around 15. Et cetera. Unless you are arguing that all of these disciplines also involve being good at math, something is wrong here.
And your reply still didn't actually deal with any of the major issues in question. You haven't explained why throwing a ball doesn't count. You haven't addressed that empirically people can be good at one of math or music and not the other (unless you count claiming that being good at counting is identical to being good at math and I interpret your entire comment above as responding to that question). You've ignored the entire issue of music being culturally dependent, and in fact have made it worse by focusing on numbers which are specific to the Western musical system.
How many times a minute does the Chef count to 30?
For a musician, its probably around 100, or many more.
I'm literally at a restaurant right now, and the owner asks me to play piano. After I finish, another guy asks if he can play. Broken English, he tells me after he's done "I know nothing about music, I have my own formula".
Face it, you're arguing with me because you don't like my views on materialism, not because you know what playing music is like.