Old versions of macOS requiring the server version for use inside a VM was dumb, but there's nothing technically or legally difficult about satisfying that requirement.
It works totally fine, the hardest part is finding a (legal) copy of SLS (if you care about that).
I run CodeWarrior on SLS on top of Fusion on Mojave.