Once upon a time...
.... HP had engineers. I fondly remember lengthy discussions with one of them about some things we tried to do with a programmable function generator, which worked out.... ok-ish (not the engineer's fault, but rather a limitation of the function generator - and we did not have the funds to buy another one). Then this part of HP got spun out as "Agilent" (who continued doing great stuff - not sure about right now, I am no longer in that field).
Same with printers. The old Laserjets were monsters - and reliable. The newer ones? We had a colour Laserjet where the toner cassettes were installed one atop the other on the side of the printer. Every 6 to 8 months we had to take that toner stack apart and thoroughly clean it - dust from the upper cassettes ended up un the lower ones, seriously messing up the colours. Not fun. And messy (though one of my mates / colleagues had all sorts of tricks and could do that really quite fast).
And likely the same with laptops etc.
And UEFI is a bloody mess anyways. Always has been. Complexity is the enemy of a robust and easy to fix system - but complexity caused by the requirements (yeah, I get the idea behind UEFI etc. - doesn't mean I must like it).