You are right, in that there is systemd-boot, for instance. In fact, I have pointed out multiple times that GRUB is pretty much redundant, given how UEFI/ESP boot works. But Unbuntu, at least for the time being, only supports GRUB.
Maybe grab a coffee and have a read of this thread: