Yep, thats the answer. Lets setup VPN's between every computer and every web, ftp, chat, and whatever server. Or use https, ftps, sftp, etc. on every connection.
Just who is going to end up paying for all the equipment upgrades to support all that encryption and decryption on the servers or the extra hardware that needs to be purchased to offload the encryption?
Who is going to pay for all of those certificates for SSL encryption? You do realize that the reason most sites don't offer SSL is because they have to pay for certificates? If they use self-signed certificates, they you get those annoying pop-up windows because you browser can't verify the certificate. I for one do NOT want to have to import thousands of self-singed certs.