Question: The only reason to have a roof is because it prevents bad weather from getting in the house.
Answer: no