That's not what this is doing. From my understanding, the kernel doesn't include any new code made by Epic. It just needs to support Secure Boot and a bunch of other requirements, all of which are already possible with existing Linux solutions.
The anti-cheat wants to verify that you haven't fucked with your system, there are ways to do that and EAC requires that your setup can credibly after attest to it.
Video going over the requirements (with timestamp): https://youtu.be/3Xi7m0CYk5s?t=7m39s
Source: https://onlineservices.epicgames.com/news/introducing-easy-anti-cheat-linux-v2
On Windows, we rely heavily on a kernel driver to protect the games. This driver isn’t always on, it starts when a game is launched and stops when the player exits. For EAC Linux v2 we will not leverage an equivalent kernel module, and instead we’ll take full advantage of existing Linux platform security features like measured boot, the kernel lockdown LSM, and IOMMU support, plus our own eBPF logic to maintain integrity and detect cheaters. These security features are not available on every distro and may require configuration changes to activate.
I agree with your sentiment though. But somehow, against all odds, the "programming is too hard" people landed on a solution that sounds pretty good to me.