From an architectural viewpoint, linked files are problematic. It's rare that a model is entirely self contained. Linking (XREFs) are commonplace and loading external files can be problematic. CAD models also gather 'junk' - symbols (blocks in AutoCAD parlance), which need purging from time to time.