Surely there are pitfalls either way. A ballast file can be deleted too readily, or someone could forget to re-add it.