I'm just starting to work on apps and I feel the same moral imperative, but have no special love for Xcode &co.