1) I note the distinct lack of discussion surrounding
https://bitcointalksearch.org/topic/rfc-updating-dust-output-definition-and-default-fees-130450 and its pull request.
2) This issue certainly deserves better communication, but think the trolling (reddit/bitcointalk) by @johndillon was premature and exaggerated, because there is still plenty of time and opportunity in the release cycle for comments. Usually the time prior to -rc1 release is used to
write the communications that appear in -rc1. The -rc1 release announcement then describes the changes, including rationale and impact.
-rc1 release initiates a phase of public testing and comment. If the community really dislikes a particular change, this testing phase is yet another opportunity to make that known.
3) Most importantly...
The vast majority of remote workers (miners) do not seem to care at all about mining policies, in practice. Pools' mining policies are incredibly opaque, few miners show deep interest in mining policy, and few pool operators show much interest in deep thinking about mining policies, transaction selection, and various economic incentives. Even a lot of smart, engaged pool operators wind up preferring unmodified (or close to it) bitcoind for reasons of reduced complexity.
Therefore, just wanting -- quite rationally -- to get paid for mining, it is the sad reality that the block subsidy (currently 25.0 BTC) reduces transaction fees to the economic equivalent of statistical noise. The long term cost of generating and storing economically worthless transaction outputs is simply not transmitted to users
or miners. Nor, really, is the short term cost. The economic signalling of the block subsidy drowns the rest out.
The cost is currently borne entirely by "the cloud", the all-volunteer P2P network of full nodes. The only modicum of behavior signalling we see there is a decreasing number of full nodes, and an increasing amount of P2P traffic.
What does all this add up to? The answer is lies in the free market. Move transaction fees away from hardcoded limits, and towards something more dynamic, with economic feedback between merchants, users and miners.
These hardcoded anti-spam limits have existed for years, originally starting out at 0.01 BTC. Transactions have always been filtered. Anything outside a small set of "standard" transactions are deemed "non-standard", and will be filtered (not relayed). Again, policy has been in place for years.
The fee limits were lowered over time, but still hardcoded. This latest change makes this limit configurable, moving one step closer to the goal of users being able to react rapidly to changes in miner policy or bitcoin value. One step closer to a freer market.
Also introduced is an anti-spam rule that avoids relaying transactions whose value is below that of the transaction fee required to send it. This rule self-adjusts over time, as the "tx fee required to send" changes over time. In a dynamic fee market, it might change a lot.
It is unavoidable that tiny transactions worth fractions-of-a-penny may be easily abused for data transmission and storage. We have
already been burdened with megabytes worth of wikileaks data, GPG encrypted data, and the PGP fingerprint strong set, so this is not a theoretical problem. These files are stored as bitcoin transactions with values around 0.00000001.