so your theory is these are small amount accounts are a result of dust attacks? Could some be 'left over change' during a transaction that is lost/forgotten about?
Dust attacks typically use the minimum amount (546 sat), so that's quite likely. From this data, I can't count the addresses that hold a dust input and also a larger amount.
..
I only checked
the last one, and it's an Omli Layer transaction. Great, this crap spams the blockchain too

As for dust attacks: I'm now kinda curious how much was paid in fees (and how much data got added to the blockchain) because of people who included the dust in their transactions. It's
a lot of data so I can't quickly get a number for this.
If wallets could start ignoring dust inputs by default, that would be great! completely agree!
2,821,479 addresses hold 1000 sat or less. Total value: 1,403,085,278 satoshi (~14 BTC).
So do you think the dust attackers got their money worth? based on your calculations for < 1000 addresses amounts to 14 BTC or ~679K at present value for just the dust. What exactly is their motive to justify this large outlay? I suspect this represents a number of different 'dust attackers' over time so maybe hard to generalize, but I am curious what people think.