ASN/IP block level based aggregation will provide the information needed without requiring traffic data on a ip/site level. Moreover, there's no reason to keep any of this information on a per-customer basis.
Maybe you'll get to the same destination but I very much doubt it. Of course, if your starting goal was to snoop on the customers and you were just looking for an excuse...
The above statement makes no sense at all. The whole Internet is built on connections between autonomous systems and all traffic is IP based. There is nothing but ASNs and IPs and information about them and the flows between them is extremely helpful in operating an ISP.
I also don't disagree about the usefulness of this kind of information, my argument is that ISPs can't always get by on coarsely aggregated data alone.