Tie breaks can be fair split with cryptographically random split for the last share, for example.
Yes, "all or nothing" would complicate, of it's still a necessity, but all those things are solvable, if we believe in fairness of markets and avoiding the next flash crash.