Of course it isn't worth it. The #1 reason why UEFI is so bloated is because Intel thought it was a good idea to decouple hardware drivers from the OS, or more succinctly, because $unnamed_vendors want control of your hardware no matter what software you're using. Now you need to match that (terribly wrong) idea with the primary benefit of Linux not having a stable kernel ABI: hardware manufacturers do not have the expertise to write fault-free drivers before launch, and do not care afterwards.
What we will end up with is a perennial stream of randomly failing hardware with no chance to fix it. Your only hope of getting your driver fixed is the hardware manufacturer, who cannot be arsed to provide it since once you've bought their product, you are no longer their customer.