but doing this sort of thing is extremely inconsiderate to Bitcoin users. Even if the intentions are to collect data it's still a malicious attack and hurt the Bitcoin economy today, very selfish.
Once again, your logic is proving difficult to follow. If this short term period of disruption is "inconsiderate", "malicious" and "selfish", how is risking the network frequently running in such a fashion by imposing an artificial bottleneck somehow a reasonable option in your opinion? Obviously these weren't important transactions because it was a test, so it's inconsequential that they weren't able to continue transacting. But there will likely come a time when more people start to use Bitcoin for normal transactions. If the userbase is sufficiently large enough, what we've seen in this test would be the tip of the iceberg. It will be regular users that are forced to stop sending transactions because of delays or unexpected rises in cost and this will be far more damaging to Bitcoin's longevity than any supposedly malicious test. If Bitcoin doesn't scale, the users that can't be accommodated comfortably will simply switch to a more convenient payment method. One that doesn't have varying fees and unexpected delays.
The hacker had the same belief as the XT team that Bitcoin is in imminent danger from the blocksize limit, and spent a large sum of money to try and force the situation. There is no direct proof yet though.
Firstly,
"hacker"? Seriously? Your attempts to discredit anyone who disagrees with you are laughable. Secondly, anyone with eyes can see that the blocksize limit is an issue, otherwise there wouldn't be so many threads discussing it. Not everything is some bizarre conspiracy.
In fact, I think this proved that Bitcoin naturally responds to such an attack/transaction volume increase naturally and eliminates the problem. Transaction fees simply go up so people stop sending spam/dust transactions and only important transactions. This suggests a blocksize increase isn't necessary.
Just understand that once there are more users, it won't just be spam or dust transactions, it was be all transactions that are subject to these conditions. You will be paying the extra fees when the network is busy and if people pay a higher fee than you, it's your transactions that might be delayed. We've never run the network in that fashion before, but if you want to attempt that, then it's your decision to vote that way if you mine or run a node.