Bitcoin Core 0.12 will have a strict maximum size on the mempool. The default value is 300 MB and can be configured with the
-maxmempool
parameter. Whenever a transaction would cause the mempool to exceed its maximum size, the transaction that (along with in-mempool descendants) has the lowest total feerate (as a package) will be evicted and the node’s effective minimum relay feerate will be increased to match this feerate plus the initial minimum relay feerate. The initial minimum relay feerate is set to 1000 satoshis per kB.
Its been more than 5 years since this was set. We have better configs on desktop and server machines. Bitcoin can have 900 MB of mempool.
Why change default when users can change it?
Because DEFAULT matters
Hopefully mempool “wizards” dont have issues with it?