Whirlpool creates unmixed change and reveals common input ownership which links your transactions together. Wasabi upgraded to a new coinjoin protocol that allows inputs to be consolidated without revealing they are owned by the same user, and doesn't create unmixable change.