Yeah, this would be like vendorizing the bundled add-ons.
This would also allow developers to bundle/support different versions of the same add-on.
As I think about this more, it seems that if you have bundled add-ons, your extension is not entirely self-contained since a user can break it by manipulating the individually installed add-on.