I think the bigger problem with using red and green for commit changes is for the folks that are red/green colorblind.
That said, it would also make sense for diff software in particular (as one of the most prominent software uses of red and green right next to each other for semantic purposes) to have an easily adjusted option for a different color scheme for the very common case of red/green colorblindness.