Why should it matter WHERE the data comes from? I don't think that any end-user ISP should be getting paid by the people that own the servers at the other end of the connection.
Google pays for the bandwidth consumed by their data centers. Billions of people around the planet pay for the bandwidth consumed by their devices. Why should the ISP at our end get more money from the sender?
If Google is forced to pay my ISP then why can't my connection be free?