Quite strange indeed, given that was one of the main points on their security conference a few months ago.
1. it’s to performance sensitive
Or
2. The os is so darn large it’s hard to recompile everything
A simultaneous total world build is relatively rare (is that needed here?), but it does happen. Sometimes new compiler versions or features need this.