Steam could just modify gamescope to do what they need for games. Or do another vulkan-layer hack and inject another subsurface from the client side. Games are mostly pretty dumb clients, which can easily be injected or handled by an embedded compositor. I honestly don’t think it is a super compelling use-case.