Nonsense. The CA is asking for your trust and can only earn revenue based upon the number of people who trust it.Wrong. The CA gains trust because it manages to get its certificate includedwith the default package for major browsers. It then has to persuade its customers (the server operators) to buy a certificate. It does not have to persuade any user: trust is already implied by the bundling.
Of course the CA has to gain the trust of the users... There are many uses for client-based certificates: code signing, user verification, email encryption, automatic mapping of user account to personal certificates, blah blah blah. The business model of commercial CA's is most certainly not limited to server operators only. While personal certificate stores come with pre-trusted root certificates from many CA's to automatically trust many server-based functions, there is a vast market for client certs.
T