Note to franky - SegWit is a backwards compatible protocol upgrade.
Do you even know what that means?
The only thing "backwards compatible" is that nodes won't crash, because to them the segwit outputs appear as "anyone can spend"
... it doesn't mean they can meaningfully participate in the network without upgrading.
A hard fork is just as valid as far as a protocol upgrade.