If it's best to generate a fresh address every time you receive bitcoin, how are we able to track these whales and see that a certain wallet has received hundreds of transactions and holds a certain amount of bitcoin. Do they not use fresh addresses?