Preventing split brain costs availability. This is the CAP theorem in practice: during a network partition you must choose between staying consistent and staying available. Quorum-based systems pick consistency, which means the minority side goes read-only or fully unavailable rather than risk divergent writes. If your application cannot tolerate that downtime, you have to accept the conflict-resolution work instead.
The opposite choice is to let both sides keep writing and reconcile later. Dynamo-style systems do this with vector clocks and last-write-wins or application-level merges, and CRDTs make the merge mathematically conflict-free. That buys availability at the price of eventual consistency and more complex client code. Neither choice is wrong, it depends on whether a few minutes of downtime hurts more than a temporary data conflict.
Split brain matters most for any single-leader system holding authoritative state: relational databases, distributed locks, leader-elected schedulers, and configuration stores. It matters less for stateless services behind a load balancer, where two copies running at once is the normal, healthy case.