This seems like a bug to me.
When I have a complex file with many materials and export a single curve to a new file then all environments and materials are exported with it. (I like that the current environment is exported though!)
Is this as intended?
The new file became 16MB…
After opening and purging and saving it became 9MB
And after deleting the unused environments it became 4.3 MB.
After inserting two files to it as reference blocks it became 22MB (the two files are both around 50MB each) That too seems like a lot of bloating for adding two files that should only hold position, rotation and scale…