Because even if it did, the kernel isn't the only thing that may be caching files - imagine an application with an open file, for instance. There's no way to guarantee that things won't be damaged.
Because even if it did, the kernel isn't the only thing that may be caching files - imagine an application with an open file, for instance. There's no way to guarantee that things won't be damaged.