FWIW this is exactly how it works on OSM, and probably why OP is complaining people were being pedantic by telling him he "shouldn't mark a street as not walkable because there is no official sign that prohibits walking".
"Would an ordinary person want to walk here?" is pretty subjective. "Are people legally prohibited from walking here?" is pretty objective. Generally only the latter would be recorded in OSM.