Fair enough, but I still find it weird. What if the component stops using a dependency and remove it from its composer.json, while the bundle still relies on it? We end up doing the job of Composer...