There's no doubt that where there's a will there's a way; just look at all the funny plugs your computer uses! Yet, somehow, completely witout governmental or code assistance, the computer industry was able to work things out.

Yet, for all the failings of the various parties involved, I think this topic really illustrates the fact that you can't legislate progress.

Nor can you discount the effect of Murphy's law; the best widget won't work if the installer cuts it off and tosses it on the floor- for whatever reason.

That's the problem with making things 'idiot proof;' as soon as you do, they come out with a better idiot. (A general statement, and NOT aimed at the OP!)