It is not so much that it has an effect or use, but that it is a point of dependency - it provides a facility for clients of UIOptions which they can't easily reimplement. One of the main purposes of having an "empty container" is that it makes it perfectly clear what clients need to add in order to get the same facilities as the "builtin panels"