I noticed the tent does not protect you from getting wet in rain when you sleep inside, which seems like an oversight. I think sleeping in a tent should protect you from rain.
Same. You can construct a floor and then place your tent on it. It makes a roof to keep you dry.
Did not think of that. Although carrying a tent, along with the resources and/or tools to make floor, is a little counterproductive.