My main point in my post, in case you missed it, was that the total amount of bandwidth used per account and per node, and how much is available is there. The ISPs have been keeping track of this info for years.
But that doesn't really matter. ISPs are making the claim that they have to enforce bandwidth caps on users or their system will be unable to handle the extra load due to demands for things like streaming video. Who cares how much the individual users are using? What matters is how much bandwidth there's still available for everyone. Even if 3% of users are using more bandwidth than everyone else, if there's still more than enough bandwidth for all users then ISPs cannot say their infrastructure will be overloaded. It's twisting the statistics to make them say what you want them to.