What you mean is: systemd could have fixed it, but it would have been a lot of work and a hack that wouldn&#x27;t help you when efivarfs gets mounted on a sysv&#x2F;upstart&#x2F;openrc system.  The kernel was the best place for the fix.