In Google's case, are they using a lot of bandwidth with the "text" they upload? I can understand video and voip being an issue but text? A few images?
Those peer aggreements you speak are making someone money. It's obviously the ISP that signed the aggreement. ISPs are funny in that respect. They sign contracts with each other to connect to their networks and then regret it.