I'll pay $100 for Xcode and not use it and not even care. We're not the point. It's the casual users that want to get into a library that I'm concerned about. That want to use a C library on their machine. That want to use ImageMagick in their PHP site. Those are the ones that an unavailable gcc hurt the most.
Apple's gcc is freely available and open source. If you have a specific reason for non-programmers to need a C compiler on their machine, you can even make an installer for it.