Why is express a dependency?

Isn't the dashboard served by either RED.httpNode || RED.httpAdmin express apps?

I believe that since Node-RED already has it, express should be defined as a peerDependency