Well the sad fact is and I quote " You can't Fix Stupid " so no matter how NO BRAINER we make it someone will STILL screw it up and thus nothing can be made idiot proof.....we can only work to make it USER friendly.
to quote Dr. Edward Teller, father of the hydrogen bomb, "when you make something foolproof, you will always find that the fool is bigger than the proof".
yes, i do like my user-friendly GFCI with self-testing and blinking red end-of-life indicator. i'll still test it manually once a month or so.