|I completely agree. I think this is one of the major issues hindering corporate acceptance. And thus, management acceptance. It needs to be made very publicly known that Linux is not RedHat, and that the certifications on specific distributions are complete rubbish.
There are some vendors releasing software which is dependant only on glibc and kernel versions, but they are few and far between. I have been fighting with a few companies recently because they refused to support us based on our use of Debian. I ended up installing the package on RedHat just to meet their requirements for support and then applied their fixes to the server running Debian.
The proper body, presumably the FSF, or the LSB, or the FHS, or perhaps all of them and more need to make it more publicly known that the distribution is not a key issue. If software is made correctly (ie, not depending on idiotic additions made by one distro and not another.) then it will run anywhere(tm).
Hopefully the LSB will get more widespread acceptance and solve this issue for us somewhat.