That's a bit of a ridiculous argument. Xcode is not only closed source, it is required for publishing to the App Store. You can't modify the hardware or the software. It's a virtual prison.
It’s a tool to get a job done - I don’t need to modify it.
> 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.