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.
who wants to keep blocksize at 1mb? I was under the impression bitcoin was meant to scale.
Arguably segwit might not be the best implementation, but it is still a solution maybe...?