Also In cloud environments, I would much rather trust an eBPF program, than a kernel module.
Or do you mean something else?
But in this case I think they mean on the same machine. "In production" would be more accurate than "in a cloud environment". And yeah I wouldn't load custom kernel modules in production just to do observability.