On mobile so I'm sorry for being terse.
I can't speak to Linux, but you are flat wrong, lack knowledge, or lack some bit of understanding in regards to nearly every point. As many have said the title is click baity which makes the fact that the content is incorrect even worse.
Rewrite this as more of an opinion piece "Why I chose to develop in a Mac" and you gain credibility. The inverse has happened by stating fallacies as truth.