... Bitcoin needs to stay self-sustaining. ...
You do understand that it's not "self-sustaining" now, right? Transactions currently cost ~$7, and are paid by Bitcoin base money inflation (block rewards).
As those rewards are built into the bitcoin eco-system they are an essential part of it. In my mind that still counts as self-sustaining.
At some point the rewards will be zero and by that time fees are the only incentive for miners to mine.
My point is that increasing the blocksize will only help process transactions with low fees (spam or otherwise), blowing up the blockchain and causing more people to stop running full nodes since there is almost nothing to gain from running a full node as it is.
There will always be a bunch of these low fee transactions waiting to be processed. Eventually they will be discarded by the network. Not lost, only put back into the senders wallet. A large mempool isn't a bad thing, just an incentive to pay a higher fee.
>As those rewards are built into the bitcoin eco-system
Those rewards are a part of the bitcoin protocol, not some *ecosystem. One fucking word, learn it if you must use it.
The block rewards are there *specifically* to allow miners *not* to rely on tx fees this early in the game.
You should also understand that the miners are free to reject any transaction right now -- nothing stopping them from rejecting junk transactions.