I was curious about that scenario too. That would mean that (eventually) only miners profit from funds sent to addresses with leaked private keys.
After a while it makes you wonder if it could actually work the other way. More and more people stop running the bots since it really does become pointless and they are slowly forgotten about.
No, that can't happen. Only one bot is enough to take the money, and if nobody runs it,
someone will. If it's profitable for one person, someone else will do the same. So even if some people stop their bots, others will join.
It's never going to change: once a private key is compromised, funds will disappear.
Yes in theory this is 'free money' just by running a script. But the 1st time they go to consolidate all the dust they have since fees ate the rest do they just walk away.
Not all transactions are dust.