The fact that most of the major distributions use different binaries is a well know problem, one that is not going to be solved anytime soon. The number of problems that need to be overcome in this regard is simply too great, but it's not impossible.
Linus Torvalds was invited to a Q&A at DebConf14 (Debian Developer Conference), which took place in Portland, USA. The Linux kernel developer and maintainer had a talk with the participants and made some interesting remarks about the current state of the binaries and the future of this thorny issue.
Read more at Softpedia.