Why keep MacSystem at all at this point? All of this logic is duplicated from `MacOS::Xcode` and `MacOS::CLT`.