pull down to refresh

It wouldn't cause "it free to send any amount of data to all bitcoin nodes". Let's not exaggerate.
this territory is moderated
Accepting replacements that do not pay a higher feerate than the original means that the sender paid nothing for the relay of additional data.
reply
That's not true. It means that the sender paid for the extra bytes at the same fee-rate.
reply
Let’s say I send a 200 vbyte transaction with a fee of 200 sats. Then I get to send a replacement for that transaction that is also 200 vbytes and pays 200 sats.
How much did my second transaction increase the available fees in the mempool? Zilch.
Ergo, the relay of my second transaction was free, and I can repeat that until one of my transactions gets confirmed.
reply
That's ok. In the end there is one transaction in mempools. A transaction is replaced with another one of the same size. What do you think justifies charging additional fee in such a case?
reply
No that’s not okay. The network forwarding endless amounts of useless data is an obvious bandwidth wasting attack and denial of service vector.
reply
Let's not exaggerate. This setting reconfiguration doesn't cause endless amounts of data to be forwarded.
What makes you considering a transaction with fee at 1 sat/vbyte as okay while the same transaction with smaller fee, e.g. at 0.1 sat/vbyte as not okay ("useless data")?