The essence of the deal is the same - you pay money and your software gets treated with less suspicion. Registering software developers is the same as purchasing a digital signature as far as what you've told me. Its only difference is the name. Who's going to pay for ZC's digital signature?