It's been a while since I last played, but there is a "Designation" menu which orders your dwarves to perform specific tasks. You want them to build a staircase where there was some rock before? Awesome, they'll do it. You want them to build a staircase after you already mined the block? No can do. No warning, no error message, simply nothing happens. You need to go through the other menus, build a staircase and move it there.
I admit there are problems with the dwarf fortress interface, major ones, like job management. However this is not one of those problems.
Or rather - it's also a problem of information architecture to borrow the parlance from another field. The internal logical structure shouldn't be reflected in the external UI unless it's intuitive or discoverable.
According to you. Is it so hard to imagine others may disagree? Must you downvote?
This is like making the point that the sky isn't really blue it just looks blue - technically correct, but unless you are answering the question of why it is blue, correcting somebody on this is boorish, not interesting.
In this case we are talking about Dwarf Fortress, near universally reviled for its interface, so yes, arguing that some people may theoretically prefer it is both hard to believe and makes it seem like you are just being contrarian.
I must not. I have refrained from voting because opinions.