I guess apple using git is too much to ask..
Such an approach would be way more complicated if the open source release included version control history. These code drops already always come months after the macOS releases.
There's a serious argument that a source dump without commits is not the "preferred form of the work for making modifications".
Beggars can't be choosers but I'm not begging, I'm evaluating them as a corporate citizen.