I understand OSX is the topic of the article. However, I don't think Linux fares any better. Should we really be happy that we're able to 'root' our phones?
Yes, two wrongs don't make a right, but given the presumed motivations of this article, it is important that everyone is aware of the security shortcomings of the phones, other computers and computer related services we use every day.
Rooting is left in as a feature for those who want more access to the OS, it's equivalent to complaining about sudo. There are certainly vulnerabilities when it comes to Linux (for example, programs running through X.org are relatively easy to snoop on), the advantage with a Linux OS is that you can choose to make it more secure because of its modularity.
Apple has a different task ahead of it because it's responsible for the whole OS stack. A successful model to follow is Microsoft's, they take security patches seriously.
Linux means more than just Android. Is Android going to have the best security out of the box? No. But that security can be improved if you want it to (checkout the Blackphone for example). With Apple devices you're reliant on Apple doing the security work, so like I said before it's better that they follow Microsoft's example of securing the devices.