Is it? It starts out with and I quote.
"I don’t know anything about music. I know there are letters but sometimes the letters have squiggles; I know an octave doubles in pitch; I know you can write a pop song with only four chords. That’s about it"
"I’m a bit out in the weeds from here on. C major is identical to A minor, and I don’t understand why we need both."
This is why it shouldn't be here. Too little knowledge is a dangerous thing. It's good to be intrigued about things as you study them, but it's dangerous to start forming strong opinions and tearing them down when you don't have a solid foundation. I see this often on HN, in the form of, OOP sucks, Abstraction will kill you. I learned golang for a week and you should never use it...
I believe everyone should have a medium for expression and express themselves, the problem is that "newbies" to the topic sometimes read these highly opinionated posts and believe it to be the truth and get primed for the wrong information. I like music BTW and system programming too, yes, the musical notation is weird, but you have to dive in to grok it. It's like system programming, WTF is ioctl()? But dive in and it makes sense, accept it and move on, unless you can come up with better.