Note that the argument you've called ridiculous is a response to someone who does not want a
> closed source, walled garden product from a company with business practices I don't like
Such a person probably won't be using Xcode, nor has any plans of publishing to the App Store, so Xcode being closed-source isn't a factor at all here.