Do we really need the code to spell out every detail? How about just a general principle like "use the right stuff - and stop trying to take short cuts?"
Let's look at the very beginning of the code, 110.3. It says that in judging equipment, you'll consider the suitability for the use, the mechanical strength, etc.
Sure, everyone might have a different opinion. To bring some sense to this, testing labs were created, and they developed so standards that they apply.
Take your floor outlet, for instance. Is it likely to be stepped on? Passed over with a mop? Well, the folks at the testing labs have come up with tests that simulate these things. The whole idea is to create products that perform in a reasonable safe manner.
Can you 're-invent the wheel?' Sure. But why not save your efforts for new challenges ... and just use stuff that has already been evaluated by others?