The problem is that the brothers do not play their own game, and it clearly shows.
I'd even say that trade and combat being exploitable is a feature, not a bug, since sometimes I simply don't want to bother with those aspects of the game.
That's exactly why i stopped playing Elite Dangerous, devs making empty universes and all the fan boys saying to make your own fun.
The devs really don't care about making a fun game. I guess their principles don't align with mine, but I won't reward them for leaving bugs unfixed for a decade plus.
It is the most complex simulation game ever created (though not the most accurate). The fact that it's not very hard to play as you'd imagine, does not mean it is not complex.
Maybe rimworld figured out a tastful way to do that but, so far, every game I've seen it in only managed to ruin the experience.
even making it prettier won't really solve the issues at it's root that cause it to work that way
however, if you play with the menu visible (tab key), it's already a order of magnitude easier because at least you see all the mnemonic to traverse the control tree and they are well organized after all.
(compare with rimworld campfire, which is in temperature even if it's a production item, that always gets me by surprise if I don't play for a while)
In DF, "bCf" orders the construction of a floor.