Mandating that parties to a contract should all be on the same blockchain is surely no different than telling them that they all have to follow Australian law?
And in fact this is quite common - if you look at some contracts that you’ve agreed to in the internet age, they will usually specify a legal system - e.g. Delaware law or English law - to be used when interpreting the contract.