Standards are there for a reason. They are a least common denominator for all things to work and play well with others in the same standards arena. For years, some companies come out with compatible cable, electronics, etc. It is important to note that there is a HUGE difference between the two for the end user. Compatible typically means that the products will work but there is something that keeps them from being fully compliant. In open systems, this can mean a wasted investment as compatible products will be the first any vendor points to if the system doesn’t work.
There is not a “compatible” industry accepted testing. Compatible is the vendor telling you their product should work. The variance between compatible and fully compliant could certainly lead to issues down the road.
It is fine for a company to exceed the standards, and in fact, in some cases there are advantages there. But any product that you plan to have in your data center should be compliant with the standards supporting what you expect to have in the environment.