@SysMan you have to consider the risks of full blocks and the other risks. This isn't a black and white picture, that is, it isn't the case that one can say well 2mb or a hardfork is risky, so I'll just stick with 1mb. That is because 1mb or the segwit implementation of an increase has many risks. You need to consider the whole picture, you have to consider the tradeoffs, and come to a decision when considering all factors.
Segwit for example is not really aimed at increasing the blocksize. It is a full re-writing of some crucial parts of consensus code, with thousands of lines which necessarily contain bugs because we are humans, therefore should not in any way be rushed, lest it creates some crazy bug like bringing up 1 billion bitcoins out of thin air. Segwit is more focused on tx malleability and other features, with the blocksize beaing an afterthought. Rushing this work because of some blocksize can be existentially reckless in my view.
Now if you are fine with waiting you have to consider that full blocks mean people actually leave. People leaving means less profits for companies, so we have bankruptcy across the system, including perhaps bitpesa which relies on cheap money transfers, and that has huge risks.
So, don't just criticise one thing, asking for perfection. We humans, in an imperfect world. Sure, hardforks have risks, sure, we can't offer a perfect 100% safe upgrade, but the alternative has risks too and they can not offer anywhere near a 100% safe upgrade. Segwit's softfork can become a hardfork and many say it is actually a hardfork and if it is rushed it can have drastic consequences for the network and blocks are full right now, we have a media storm declaring that bitcoin is no longer usable.
You have to balance the tradeoffs and come to a decision on what is the best way forward, not just criticise looking for perfection, because the current path we are on is fully imperfect with huge costs for many use cases of bitcoin, for many bitcoin companies, for bitcoin users, and with high risks of an outright disaster.