I don't think that is fully correct. I guess what you really want to say is that non MS or Red Hat file names are discarded on reboot after set by efibootmgr. That's not Lenovo only, i know at least one other system that does that when you enable
Remove Invalid Boot Options
In case you have it enabled remove it. The "funny" thing with a firmware like this is that it autodetects all known positions of efi binaries. Like when you use the name:
EFI/Microsoft/Boot/bootmgfw.efi
it will detect Windows Boot Manager. Nice to convert normal to UEFI installs...
Some Lenovos will only boot Windows or Red Hat Enterprise Linux.
Remove Invalid Boot Options
In case you have it enabled remove it. The "funny" thing with a firmware like this is that it autodetects all known positions of efi binaries. Like when you use the name:
EFI/Microsoft/Boot/bootmgfw.efi
it will detect Windows Boot Manager. Nice to convert normal to UEFI installs...