Is it really that hard to increase by need?
It's not that 'hard' actually, the thing is, both camps suggesting which max block size should be followed won't come up to a conclusion or to an agreement whether the block size limit should be raised or not. A flexible block size limit would be a nice approach in my opinion, but I don't know how would that be implemented in the protocol.