Anything that is naturally or obviously outdated or does not utilize the latest modern software and hardware improvements we have today.
Examples, not exclusive to Alibre or any specific application:
Not allowing sketches to live in their own files that could be shared by parts or features, with dynamic updates is one example. I want to reuse sketch profiles, share them across extruded parts in structural systems. The standard approach is to switch the entire model if the type or size change. You can instead change the sketch that model is using. Since it is an extruded profile the centerline is the same, work points might shift but that's a simple calculation. In a complex, fully detailed models, using traditional methods, offer no way to automate changes without breaking everything in the process. The regeneration alone will cause problems. Programs like Revit can handle complex models but with far less detail.
Reusing assemblies, parts, features, sketches, and equations is another area that requires better tools to fully enable reuse.
Feature and history trees are valid and make logical sense, but the thinking behind them feels outdated. Why not have more ways to develop and visualize a model or assembly. Another example is having multiple design explorers running in parallel using different parameters or configurations all in real time. I have setups in Grasshopper that use form finding and optimization tasks, no reason why parametric CAD can't have similar tools. I also need to build libraries in multiple formats including IFC. I'm writing model generators that allow me to generate feature history but it's not needed. At any point in the construction I can dump the data and inspect the parameters, topology and the 3D model . Using Alibre in headless mode you can do the same thing. So, I’m not suggesting we exclude anything it’s more about expanding and improving. Blender, FreeCAD, and Alibre each have unique functionality not found in other 2D/3D, DCC or CAD apps, which is why I want them integrated.