I do not see any information leak in the "888" UTXOs since they are sending them to so many addresses, the addresses are only related as a large arbitrary class (all addresses above a certain value threshold, etc.) and they not attempting to "tag" all addresses in a specific wallet.
The reasoning behind a dusting attack is that you can compromise your privacy when you make a transaction.
Say you have 3 addresses holding 1000 Bitcoin each. Let's call the addresses 1A, 1B and 1C.
You receive 888 Satoshi on each address, and want to buy a pizza. If your wallet chooses to pay 0.01 Bitcoin from the large UTXO on address 1A, and add the 888 Satoshi from 1A, 1B and 1C to
consolidate them, it becomes known that 1A, 1B and 1C are owned by the same person.
This can of course be prevented by manually selecting which inputs to use ("Coin control" in Bitcoin Core, also possible in Electrum and no doubt in many other wallets), but I can imagine not everybody uses it.