I agree with this. The company has many other ways of expressing their beliefs, but calling the code specifically a form of speech feels like a stretch. Overall I am on Apple's side of this. But while this article makes an interesting argument, I just don't think I buy it.