Are there traffic signs to say it's unlawful to walk here, or is it just impractical? 

foot=no is used for legal restrictions, whereas sidewalk=no + expressway=yes is more appropriate for situations where it simply wouldn't make sense to walk.