It's also about hardware abstraction. You don't want to rewrite your network stack for each platform but the unikernel can handle that.
It doesn't have to be unikernel either, Linux without anything else, your code being PID 1 is also good: no cruft and extra services that can be security holes, but great platform support, optimized network stack etc.
Of course if you just run on one hardware why not, just write the drivers you need.