>why we can't handle a dynamic bean in the same way as a regular bean.  

Because they are different? Dynamic beans can have new values added / removed on the fly, which is something MBean can't.

But it also has grown to adding tables on the fly as needed (to support patterns in Bean Name).

What name do you think would fit best?