DOS interrupt support is still limited. Running SHELL would essentially require implementing a full MS-DOS COMMAND.COM, which is a significant undertaking.

Ralph browns interrupt list could go a long way to getting stuff working.