idk I'd rather run both sunshine and steam in a container nice and decently isolated rather than just have the compositor be a separate instance with moonshine
scales nicer for multiple clients, keeps dependencies far away from my host
and lets me use NvFBC for lower latency, which yes you can easily patch onto consumer nvidia gpus