What do you suppose would generate that binary? From what? How to add new features and extensions?
How would you distribute the compiler? Who will create it, manage it, what license. How will compiler-bugs be reported, fixed and then distributed to end-users?

All this was solved automatically for shader-binary.