Quote Originally Posted by 89c51 View Post
Stupid engineers is the problem. Not UEFI.
Agreed - there's not really anything fundamentally wrong (or evil) with UEFI itself, beyond being somewhat over-complex.

The problem is that, perhaps as a result of that complexity, it's been badly implemented on a lot of hardware, and also that the manufacturers are only testing it with the software they expect it to run on. And since we're talking about laptop hardware, that software is Windows.