>She's actually rejected community pull requests to break it up
Did she? The original pull request to split up that source file was closed by someone else with summary justification: https://github.com/dotnet/coreclr/pull/403
I think you're oversimplifying the problem here, which may be in great part institutional.