This has not be the case with relational databases where Structured Query Language (SQL) is a universal standard and it is quite straight forwards. Vendors have taken liberty on how stored procedures, triggers and other things have been developed but the underlying SQL is a common standard.
The Object Oriented programming community should push for standardization of basic OO principles like a class, an interface, a public method, a private method, a static method, primitive data types. By doing that design patterns can be implemented in a standard approach. For instance can anyone tell me how to develop code using Objective-C for the singleton design pattern.
UML will also be standardized an more granular.