[@Vesuvius00] From a development point of view, it makes a bit more sense to prevent certain users from posting on your wall rather than stop their viewing of your profile. Blocking passive behavior is typically less fruitful than blocking specific activities (See: Streisand Effect). Telling someone they aren't permitted to view something may make them more inclined to view it by whatever means necessary, whereas not being able to post is more of a general curation sort of idea.