Weren't containers supposed to solve the whole "one interface for everything" nonsense? Now we have a standard interface for the standard interface?
As an comparative example, we have common CSS specs which provide consistent support for most features as they are included, but Chrome, Mozilla, and WebKit are still able to experiment with new features.