In any case, it’s highly doubtful being different from ELF is offering real value to anyone at this point, it’s just nobody wants to spend time, money, etc to migrate when incremental change to their own formats gets most of what they want.
Though it is probably accurate to say apple probably has it the worst here. Mach-O tooling is almost certainly the least available out of ELF, COFF, and Mach-O.
Of course, ELF still wins by being more mainstream, and not being de facto under the control of a single vendor.
Can you elaborate on that, especially contrasting with ELF's PT_LOAD program headers?