This would adress imho the main limitation of AC: if you script objects, you are tied to script all the way through. And when you have special needs you can 't just stretch a block. Why not be able to explode objects into primitive elements that you can then edit.
I don't see why it should be very difficult.
If you would explode a wall and edit you could save it back to a wall and keep its modifications. Then if you stretch it the new length would be straight but the modified would stay modified. You could then place windows etc...
This is important if you model old buildings that often have unregular surfaces.