Instead of flaming systemd developers for mounting efivars read/write, the kernel is the right place to fix the problem for everybody!
replies(1):
But in the real world no one ever fixes firmware bugs, so this is the best we can do.
The kernel developers are continuously working around bad behaviour by bios/firmware authors. It is the right place.