I'm not sure why having to separately install XCode to get gcc is a "blight." OSX is a consumer OS. If you are a developer, you're savvy enough to know that you stick in the OSX DVD after booting your Mac up for the first time and install developer tools. Then you never have to think about it again. Where's the blight?