Arnos, you're correct, but you're playing an in-development game. Goblins, for their part, should not politely wait at 1 locked door till you're good and ready. I recently had some idiot take his break on a bridge during a flood. He only decided to break there after the flood was starting but before it hit that area. (I locked him in and hoped he died, no luck, but the piece of ore he dropped -the only reason to care about him being there, was gone.)
Point is that you can find A LOT of retarded behavior. It's frustrating, yes. But unless you're asking a Question, reporting something new, telling a funny story, who the hell cares? I'm sure Toady is aware, we all hope these things'll get fixed, the game isn't anywhere near close to done (evident by the current total re-haul), and it's free. (Although you, and I, really should donate if\when we can.)
The point is, just bitching isn't constructive, and in this case, it being free and problems being known, you don't have a leg to stand on. If I could, I'd take back the money I spent on Medieval 2 and give it to Toady. Then I'd pirate M2 just for the sake of pissing on CA and Sega for their false hype, since the AI of the two games are roughly equal to me. (Sorry if that insults you, Toady)
Err...sorry this is getting a bit unnecessary. The moral of that was supposed to be that for a 1 man dev-team and unfinished game, this is already a commendable effort that exceeds most commercial products. There's no point in bitching malignantly about these things. Do what you can to avoid them for now, and wait till they get addressed.