Staking is an essential part of the Cardano eco system. Do we really want to add business agreements at this layer? Maybe business agreements should be kept with conducting real business on Cardano and not implemented at this layer. If we don't want criminals using Cardano, then do it as part of the KYC or some other identity layer. In the example that Charles gave in his CS video using the crazy man, not only do we not want his money, we don't want him in the store. Keep him and criminals out.