Could you elaborate what the problem with UEFI is and what the alternatives are? Genuine question, as I've never heard this sentiment before.
And we are not talking about TFTP, but DHCP and NTP (not to mention even more problematic HTTP[S]) which clearly does not belong at BIOS and should not be at UEFI level.