My wise ol’ grandmother said, “Ain’t that the truth?”
Common sense also is not specifically prohibited, or encouraged, or even addressed in the code.
I would not want to be stumbling around in the dark if the GFCI tripped, so whenever I find lights on the GFCI, I always call them out as a safety concern and recommend individual circuits. Additionally, when I find the first, second, and third-floor bathrooms on the same GFCI located out in the garage, I call it out as a safety concern. I would not want to be traveling down three flights of stairs just after getting out of the shower and still wet to reset the GFCI. Trip hazards are the number one cause of accident and injury around the home, and that would certainly be a trip hazard in my opinion.
So far, in 6 years of home inspecting, I haven’t had a Client who disagreed with me. Some electricians have, but as I tell my Clients, electricians work to code, which is an absolute minimum requirement and doesn’t address common sense. Additionally, the very essense of how codes are decided certainly means that everything that is code isn’t necessarily right, or that something that isn’t code isn’t better than that which is code. That’s why codes get updated every 2-4 years, and sometimes why there are delays in implementing new codes.
After all, who decides what is code and what isn’t? Is it not a committee of some type, at a minimum? So let’s imagine a committee of, say, 21 electricians sitting around deciding whether or not to implement JPGR. 11 say no, and 10 say yes. Consequently, it’s not code. Three years from now, with either the original 21 people or a different set of 21 people, the vote now is 11 yes and 10 no. What changed? Sometimes nothing, other than a few deaths and property damage from not having implemented JPGR three years ago.
Sometimes, new codes are not implemented because they are inconvenient to the manufacturers (i.e., expensive). But at what price? A few deaths, injuries, or property damage? Ah, yes, gotta the lobbyists and the system, one of the reasons why I left the “home inspector” industry to become a “property consultant.” Consultants have a lot more leeway to work with common sense, mere opinions, etc.