If 2 MB is all that can be agreed on now, then it's better to schedule that hard fork ASAP rather than agree on something marginally higher in 6-12 months. I personally think that 10 MB would probably be fine, though I know that there are many people who would disagree with me.
True, and yes 10MB might be the optimum for a long time. It is notable that a lot of the "pro" group have an open mind as to how the limit should be raised. e.g.
I am also open to different proposals on exactly what to replace the current 1 MB restriction with, in order to make the right trade off between distribution of full nodes, and transaction throughput.
I also think that some "anti" people underestimate the public relations disaster that would result from the self-inflicted wound of actually maxing out the 1MB limit. The world's press would jump on it as evidence that a decentralized community cannot be trusted to manage a global currency. It would be "proof" that only blockchains with some centralized control (e.g. by major banks) are the way forward. Obviously, rubbish in the long run, but it would put doubt in the minds of many potential supporters of Bitcoin.