Submarine swaps are non-custodial.
Pegin can be done trustlessly sending to federation multisig, instead for pegout currently you need cooperation with a Liquid Member (there almost 150 of them)
In future pegout could be done trustlessly too, now is a security measure