I've neve used them personally but I know parted can create them and it looks like the kernel option is CONFIG_EFI_PARTITION which is on by default in Debian, I don't have an Ubuntu machine to check ...
Many high-end games, professional software, and cloud security applications now require Secure Boot and TPM 2.0 features, which are only supported when the system disk uses the GPT partition format.