While there are many interesting consequences of 1) like using a single data format for all, making game editor binaries independent of each other, being able to script out data generation in editor and more. I will focus more on consequences of 2) as they are more FOSS related.