RFM12 has no IEEE spec. .So,what's the problem?

Bluetooth has an IEEE Spec. defined by 802.15.1. Wi-fi has an IEEE spec. defined by 802.11a/b/g. But,it seems like RFM 12 has no IEEE spec. defined for it. What is the disadvantage for the RFM12 protocols without the IEEE spec. then? I am for some reason suspecting that this has got nothing to do with error-protection from interference or from multipath. Is this true? I have a rough idea about OSI layers if that's how these IEEE stuff are defined.
Some simple explanations would be very grateful.

IEEE specifications describe how things should work. If there is no spec then you might get trouble with different manafactures devices working together.
Saying that even stuff with a spec can cause trouble because the interpretation of the spec.