seccomp and LSMs do different (and complementary) things.
Also, both kinds of policy are resident in files. I don't understand your point there.
editx2: Oh, guess seccomp doesn't use eBPF yet? Suppose that raises a bunch of questions about permissions necessary for specifying programs that might dereference kernel pointers and such by emitting `bpf()` calls.