I disagree that HOLD mode is moronic. What is moronic is the mis-handling or lack of awareness and understanding of the aeroplane systems operation.
On the B777 and B787 the HOLD mode software has now changed in that speed protection, i.e. Autothrottle Automatic Activation, now functions when in that mode. I presume the change applies to other models as well.