No one said that they want 1 MB forever except a very small amount of people. Everyone in Core devs except one dev wants to raise the blocksize after segwit gets activated. Activate segwit in order to safely raise the blocksize. No segwit? no blocksize increase, blame miners and not Core devs.
blame core..
pools wont move forward until there is good node validatability.
core decided to avoid getting nodes to update and show validatability.
core shot themselves in the foot thinking they could bypass security.