One of the biggest misconception about *nix. The fact that many things can be accessed with a file-like API doesn.t mean they are exactly like a file, nor that something that say, monitors new file on disk will catch accesses to other types of objects, since the code path inside the kernel is different.