Original: "When starting JBDS 2.1 with jdk 1.5, EAP is configured to use jdk 1.5. The user can't change jdk for the server."
If the server runtime's could use a execution environment instead of specific vm then users could control which vm their set of servers would use.
The old vm option should still be supported since sometime you want to use a specific vm.