Let's just go with this point - the majority of mining is in China (where also the majority of 1 tx blocks come from) and it is well known that they do SPV mining in China.
So they aren't very keen in China to process more txs per block (and certainly not in a safe manner as SPV mining is unsafe and led to the last fork issue).
Greed is unfortunately the very basis of Bitcoin mining so that is not going to change (and it does cost a lot to run a mining operation so I'm not sure just how altruistic you could expect anyone doing this to be).
My point is that increasing the block size is not actually likely going to result in much bigger blocks (as the pools that are the majority will still keep their blocks small in order to propagate faster).
If the size was increased a lot more then this pool behaviour would likely become pathological (i.e. most blocks might end up being just 1 tx).
On the other hand technical improvements such as SegWit do offer a way forward that should work for everyone.
Why not separating the issue
1 ) Try do 2MB
2) If does not help work on incentives for filling blocks (not with fake..)