The problem with Google is that they have all the data in one place. If you use multiple services they all know a lot less about you. This makes it a lot harder for a government or a person in the company to combine the information into a full picture. I agree that the ISP is a huge problem too.