That is simply not true. Bitcoin has had no intentional hard fork ever. We have only had soft forks.
The 1 MB maximum blocksize limit was added,, I believe in 2010, via a hard fork.
Edit: The previous effective blocksize limit was 32 MB.
so you have just proved blockstreams contention doomsday is a non thing.
if USERS ungrade their clients in hours/days or weeks.. knowing miners wont make more transactions then the present limit.. there wont be a fork..
and then when miners deem that there are enough nodes not to be a fork, they then start making bigger blocks.
its kind of funny that the blockstream fanboys own arguments actually make their positions meaningless..
the only reason there would be a fork is by blockstream fanboys refusing to upgrade.. like a self fulfilling prophecy.. not upgrading because of a hardfork will itself be the cause of a fork.
the code is not the contention or the fork. but the desire of blockstreamers to delay or refuse is the cause of the fork