Some people take more time to learn than others. Some users will understand how the site works right away. Others will do something wrong once or twice and receive a guiding comment from a member of the community with suggestions on how to right their wrongs. Some users will of course never ever learn, no matter what.
But there are also some users who might not totally get the concepts of how the site works right away. These users might not understand that the rules here are not like the speed limit on the highway, where you can get away with going 5-10mph over the limit and still pass a cop, in many cases, without incident. For them, it will take actually facing a consequence of his or her actions before understanding the site's boundaries.
These users will get "pulled over" in the form of being question/answer banned. I see this as sort of a last ditch effort to get a user to conform, but if a temporary ban (similar to the warning issued by the cop) can help that person turn it around and become a productive user, then so be it! I'm for letting banned users see their deleted questions and answers. Why bother the community team or moderators for something that can be answered or provided as part of the ban.