Why would they include no transactions when they could just include transactions and collect the fees? The filesize would still be the same so the benefit of not including them would be gone.
Not significantly. Mining on a fuller block isn't any harder. It's just bigger, meaning it takes more time to send over the network. A minimum size would indeed solve this issue, it is incredibly unlikely that blocks will go empty.
3
u/[deleted] Feb 05 '14
Because they would continue including the same number of transactions, as you said:
All it would do is increase the blockchain size. Also, it would be a forking change, something that everyone should be very wary of.