Probably we are saying the same things

What I mean is that it make little sense for me to get started from a complicated file format and to extract just the information which are needed
It is more reasonable to keep the " the native engine format " updated with the progress of the hardware and the API's as well as to have application which export to the native engine format or even better to have a standard game oriented file format

Thanks to the progress of the hardware many features are moving from the package ( offline ) to the engine ( inline)