SetvariableRT was never mandatory and it has been causing a lot of problems wrt to distro installers and capsule update on-disk.
rhboot/efivar#282 is the last piece of the puzzle for u-boot to support setvariable RT regardless of the storage. I think we should in the future make it mandatory