It's good that it is possible to work with etcd from the console (Symfony Console Component). But does everyone need this? Does everyone who wants to work with etcd develop their projects on Symfony? Does everyone need a Symfony dependency?
It is considered good practice to move optional features into a separate repository or make an optional dependency (require-dev and suggest) rather than a strict one (require).