What the modern software implementation gets wrong — and how SageWire is built to fix