- exchanges hold funds in omnibus accounts so there's no per-user balances
- exchanges have no privacy anyway
several companies have identified the cold/hot wallets for multiple exchanges. kraken's balances are by no means 'private'.
Not all wallets are identified and publicly enumerating all wallets would increase transparency and certainty around data for anyone looking in from the outside without a subpoena.
Excellent work and still something we’d like to do in the future but engineering lift is heavy and method may not be support all address types we use, like multisig. In the short term, privacy not being a concern, the transparent method with full address list is easily doable.