Automated components joining via Grasshopper

The joining machanism(walls and columns, beams and columns, beams and walls, etc) is always not considered automatically. There will be redundant volume of components. This will cause imperfect linework and incorrect budget calculation.

Although Revit provides us an auto-joining option in columns properties. However, it is hard to use and usually reduces drawing efficiency. (Archicad solves this very well) And in Dynamo, there are also some automated solutions. But due to the low calculation efficiency of Dynamo, these solutions can hardly show their potential efficiency. So why doesn’t RiR develop an automated workflow of components joining?