The limitation here is that only KiCad has an open format for design files to begin with. Maybe we should be agitating for a better open-standard for schematic capture? I'd love to be able to output a schematic from e.g. a spice simulation, then import that into my ECAD suite. The netlist (which is part of the Gerber output) is human-readable, so I suppose its possible to extract the schematic from that. But then, it'll be computationally expensive to arrange that information in an easy-to-read format.