Apple's concept of universal binaries allow easily shipping a single file containing both 32 and 64 bit versions of a binary.
Although this is possible in Linux using FatElf, FatElf and the concept of universal binaries are not baked in the kernel by default?
What is the reasoning behind this? Why do the kernel developers think its a bad idea to have universal binaries on linux?
Update
I am not looking for discussion. It is given that Universal Binaries are not part of the main linux kernel. I am just asking for the reasoning behind it.