Masks keep them anonymous so the Russians can’t prove they surrendered voluntarily.
If they do and other Russians find out, it will weaken the agreement and could lead to less soldiers surrendering.
The right decision for sure but if you’re referring to the Russians it’s a bit of a leap to refer to them as good lads, they might have been happily shooting Ukrainian civilians in the weeks/months before for all we know