Bukkit/Bukkit — comment on commit a7508b7837f18f677b8f90f7b600cc1198513a07
File:  line 0
By 4am:

Dynamic commands would not be a problem if commands had namespaces (/multiverse.mvtp), were aliased to their shortened version (if there where no conflicts: /multiverse.mvtp -> /mvtp), and configurable by admins (multiverse.mvtp: "tp" -> /tp). If plugins are forced under their own namespace, they can't override other plugins' commands, which is a possible security concern, especially when you have software being used by so many inexperienced users.