Root adding eBPF code is not worse than root being able to `insmod` a kernel module.
At the very least, Linux kernel has signed driver modules.
eBPF is also working on signed programs [0]
One should not use eBPF in production machines (along with many other things that uses the mixed write-execute memory regions such as web browsers with JavaScript enabled).