That's the whole point of SoD; if you can't rely on certain things happening in battles, and everything is predictable, the game stops being enjoyable. You might as well complain about the map generator!
I agree. Although I haven't played BT, I think everything is good in its own way. Some people get lucky with the map generator, others get 4 morale, and you have to be able to make the best of it. I'm not doing very well at it yet).