I think this is cool.
We had (and still have) this discussion on another thread here, about separating the core "geometry generation" tools from their semantic meaning.
That means, for example, that we have one tool (the current structure tool for ex), that extrudes a profile. The result of this can be anything you want (a wall, a column,etc).
A power user would use only that tool, and, after creating the object, would decide what it is and set its type. This is almost what is happening now in Arch.
However, people coming from other BIM apps, and, more generally speaking, because of the big "weight" of all the BIM litterature out there, will feel lost in there, and won't recognize this. They will still want a column tool, a beam tool, a wall tool, etc.
For me the big difference between the Arch WB and the BIM WB is there. The Arch WB is what you use when you know your way. We should make it minimal and efficient, even if it continues hard to learn. The BIM WB is something I see as a "user-friendly" layer on top of Arch. It should make people feel in a "traditional" BIM environment, where they find all their favorite tools like wall, beam, column, etc. These tools would be nothing more than the corresponding Arch geometry generator, but with a little bit of "sauce", or presets, on top of it. @Fathi, mind to share your changes?