We'll get there, but it's no surprise CF isn't doing this today; it would put them waaaay ahead of the pack if they did.
Would not catch weird firmware quirks in the real hardware, definitely would've caught this fat-finger typo.
Have you done this before? I'd be interested to hear how those conversations went.
If I had to guess, I'd say it's because network engineers simply don't need / get this know-how on normal scale. Most SW developers on the other hand are not very good (good enough for CF scale) at networking. Which leads to networking guys doing their thing the way it was always done... (hope I didn't offend anyone, just guessing)
I hope they strengthen their dev department... I know I'd love a challenge like that. :)
Or some kind of tool that processes the resultant routing tables to generate some kind of "route usage" for every given link and device, maybe even feed it with a table of expected traffic to given destinations.