Knowledge based engineering is also used widely in Unigraphics. As to how well it's working, that depends on how the information is entered into the model. Used correctly, it does save considerable time and effort. Any related parts and drawing views are automatically updated.
Used incorrectly, it can add unnecessary complexity. The key (as with so many things in life) is to PLAN AHEAD.