eBPF is great for some things and is "easier" for some things but kernel modules are able to do _way_ more by design.