Why do I need GCC for git?
> Macs are sold as consumer machines that don’t include a full tool chain out of the box.
It wasn't that long ago that Macs had server software out of the box.
Still doesn't explain why I need to download 670 MB of something to install otherwise separate tools.
And why the hell things like git break when XCode upgrades a version
You don’t - but you do need it on Linux to install certain other developer tools. There is nothing unusual about having to install developer tools.
> It wasn't that long ago that Macs had server software out of the box.
So what? Are you saying you didn’t realize MacOS is now aimed at consumers?
And yet, only in MacOS I need to install 670 MB of junk to install, say, git. Why?
> Are you saying you didn’t realize MacOS is now aimed at consumers?
This doesn't explain why I need to install 670 MB of tools to install separate developer tools that are not even Apple's.
With all due respect, it’s very unclear why you are experiencing so much pain over this. It really isn’t a big deal.
I agree that if there is a bug that causes a download to get stuck in a loop, it should be a priority for Apple to fix it.
However that isn’t what you are arguing.
Why do I need GCC for git?
> Macs are sold as consumer machines that don’t include a full tool chain out of the box.
It wasn't that long ago that Macs had server software out of the box.
Still doesn't explain why I need to download 670 MB of something to install otherwise separate tools.
And why the hell things like git break when XCode upgrades a version