I&#x27;m not 100% sure from your comment, but are you suggesting that by default you should vet every version exactly and freeze it at the point you defined it?<p>As someone writing a lot of ruby, &quot;give me whatever&quot; is analogous to &quot;give me the latest unless I specify otherwise&quot;, which I consider to be a very good default.  It keeps me up to date with security issues, and incompatibilities between libraries that the respective maintainers resolve amongst themselves with a minimum of manual work.