In reply to Pradeepkumar:
Because the wrapper is an object that you pass using the configuration database with set_config_object and get_config_object. And that object has to be derived from ovm_object.
Once you move to the UVM, there is no longer a need for config wrappers.