For an aligned bounding box to work it needs something to align to, that's pretty easy to handle if you have it. The problem is if you are basing your alignment of an algorythm that takes the current geometry into consideration, what happens when the geometry changes??
The only way other applications can handle this is if they embed/attach an ECS at the time of the solids creation.
I'm talking more along the lines of say timber or steel where things come in lengths, it doesn't matter how you cut it, you need 'x' amount of length of the material, this is what's important so you can order the right amounts.
With mechanical or molded items it doesn't really matter as long as they fit inside the BBox in an economic way which is what your arx seems to be able to do.