Maybe i do not have a full picture of how enhance works, but in my opinion, enhance is already doing that.
This is why Enhance has roles, and if you are interested in email only, you can deploy email-only servers.
On the other hand, email hosting functionality and options are very limited at this point in time, and i do agree it does require extensive work to compete with other email hosting software.
The better outcome will be if Enhance dev team wants to allocate the resources to develop the email side of the hosting panel.