Except these corporations are under court order to do so. If they refuse they're slapped with FISC subpoenas they're not allowed to talk about.
Furthermore, none of the information companies collect is TAKEN from you. The information from ISPs and such is necessary to the functioning of the ISP and is, then, taken by the government.