Is there something rust inherently can't do but c/c++ can?
The work to remove all AT&T code from BSD started in 1989, so other parts of MacOS probably are over 30 years old, too.
I don’t think anything of the original Mac OS remains, lots of it being written in 68k assembly and pascal.