That link only telly you how to use X code not why.
One quote says:-
demonstrate how to set up Xcode for programming the Arduino, however these didn't "just work" for me,
He says:-
I found myself getting frustrated by it's limited features
So I guess this is just a softie not liking to get his hands dirty.