The cabinet tools can be a great design advantage and used to create many pieces of furniture/cabinets if used properly. But Archicad's cabinets are sadly lacking (limited) when compared to other cad software I've used. Most use a panel scheme whereby one can arrange, size and put a unlimited number of panels within panels ( or the main panel). Then allow each inner panel to be configured for doors , drawers, shelves, openings, accessories (objects), etc.. Similar to windows within windows. Also lacking is the ability to to add moldings and to place and configure complex profiles for those moldings or the ability to allow cabinet manufactures to offer their lines of doors and cabinets in a library(s). Also true of windows?
It is still unfortunate that Graphisoft will not solicit suggestions prior to starting new design features or allow knowable users (except for large volume users) to have input into the design specifications. Despite promises, i have seen no change to date.
In Graphisoft's defense I think that the present GDL language may be just too limited and complex to accomplish something like this with reasonable resources. i have experimented with Param-O but found it to be also too limited.
However, if Graphisoft would allow more complex cabinet designs with reasonable effort. i believe there are tens of European and North American cabinet manufactures that would love to have their lines included in Archicad. Probably not going to happen since that would have limited appeal to the main line Architectural firms. The lack of the ability for fabricators to duplicate their products without hiring large numbers of GDL programmers definitely limits Archicad,
The need to go outside of Archicad for complex Kitchen and Bathroom designs is a limitation that i am not happy with but have learned to live with as i see no effort to improve in the near term?