If you buy it "on the court house steps" I think it is often site unseen. But if you buy a foreclosure that is advertised publicly with your local MLS, you should definitely not only be able to see it, but conduct any inspections you'd like to ensure a safe purchase.
You mean bank owned homes since the foreclosure is long past and the bank now owns it. If it is listed with a Realtor it can be shown by a Realtor to a buyer. Homes in foreclosure are not able to be seen since they are not listed for sale.
At least in SW Florida, foreclosures are almost always listed with Realtors and are available for viewing, inspections, etc. Even the auction properties are usually available a few days before the auction for inspection.