I always get anxiety when I read about these tools. In Windows, the kernel drops file update notifications all the time. There is a fixed sized buffer for them and overflows do happen.
I've not read the Linux code for them, but I think the implementation is probably similar.
This is not something I'd like to rely on.