Splits aren't that bad. Let people part ways if they have different visions on how things must be done. Sometimes that's better than people that stick together like a bad marriage
Anyone can split at anytime. What is important is that there is established majority consus on what is called e.g. Bitcoin Cash. This is achieved by having miner node diversity (soon
| a reality for Bitcoin Cash with Verde's blocktemplate) and a clear spec documentation, where changes and upgrades are agreed upon in due time by the whole ecosystem and not rushed.