As far as I understand a block can have 1mb. With 50kb per transaction this is 2000 transactions, and would be 0.2btc, which is <1% of the block reward. Now one has ask the question by how many percent a found block will be more likely orphaned when there is a 1Mb (or 250kb = 0.2% of 25btc) block size? Has anyone numbers? I bet pool operators have!
People have asked, estimated and simulated. Still nobody is saying max out blocks. However right now the average block is 200KB with a large portion being under 100KB. An average block size of just 300KB would clear 90% of the backlog. Also 50KB per transaction? Ouch. No the average tx is <1KB. Of course fees are per kb so 0.1 mBTC on 50 1KB txs is no different than 5 mBTC fee on a single 50 KB tx. Lastly on your math 1 MB = 1024KB so that is only ~20 tx of 50 KB ea not 2,000.
Ouh, I meant one tx is 500bytes. I should more think before I write^^ But the rest was correct.
Hopefully pool operator are also forward thinking. Many pools include some free txs despite them adding 0% more revenue.
I don't really understand why they do that. You really think it is a fault in the configuration?
Remember if Bitcoin collapsed or adoption falls and there is lots of negative press about it being dysfunctional and impossible to use as a payment system then the BTC the miners are making are worth less.
The miner does not care about bad press against Bitcoin. He cares about profit. It is no healthy system when it is dependent on voluntary benificial miners. But maybe a big pool has more incentives. But when you say that they include 0 fee tx then the pools or miners have an incentive to include them.
Maybe it would be an solution to double the standard tx fee to 0.0002?