They just took a snapshot of Bitcoin blockchain at 1 Aug and started building blocks on it with their custom rules.
Bitcoin didn't fork. THEY created a completely separate fork, which is not the same.
You have this exactly backwards. Bitcoin Cash is exactly a fork of Bitcoin. No different in any conceptual way than any core release which changed some aspect of the protocol. Certainly a smaller change than the introduction of segwit.