I wonder why that decision was made. I know why I, a C# developer, would make that decision, but why Apple?

The original developers (before Apple bought the company) used Visual Studio on Windows

This entire codebase was acquired by apple in a state of substantial completion and since then relatively little has changed.

Someone knew C# and was good at parsers, would be my guess. It could have just as easily been Scala or something else.