I'm increasingly baffled by the 'duplicate waypoint name' issue. This suggests - it's surely impossible - that waypoints are known to NATS as strings of characters. Surely each waypoint has a globally unique identifier or key? The flightplan has to mean something to the personnel, so they can select 'INGOR, ANNET, NAKID...' or whatever, but behind the scenes each of those should be a unique id. What am I missing?
I also have no idea why the system was allowed to get into a state where it decided it was utterly untrustworthy and collapsed. Planes have multiple software paths so that a rogue path can be outvoted by the other two. Why didn't the NATS system look at its own performance against all the other flights it was handling, and make at least an interim choice to keep going while it flagged up the anomaly?